CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Question de noob...

Ptival
Ptival
Niveau 10
08 juin 2004 à 20:01:19

Salut à tous !

Je débute le PHP il ya moins d´une heure...( Je profite de mes 3 mois de vacances pour m´y mettre à fond )

Mais je sens qu´il ya plusieurs trucs que je vais pas comprendre, et ça commence déjà, donc si vous pouviez éclairer ma p´tite lanterne ce serait formidable !

Voilà mes questions :

1 )

Dans le code :

printf("A + B = %d\n",a+b);

Je ne comprend pas ce que fait le %d à cette position...

2 )

J´ai fait un tutorial où je devais essayer de déclarer 2 variables A et B, et j´ai fait ça :

int A = -21430;
int B = 4782;

Hors mon tuto donne ça :

int A,B;
A= -21430;
B= 4782;

Les deux codes marchent, mais lequel est le mieux approprié s´il vous plaît ?

Voilà, je poserais sûrement d´autres questions très bientôt !

Ptival
Ptival
Niveau 10
08 juin 2004 à 20:02:20

Et merde, désolé j´ai oublié de préciser que c´était du C dans le titre et le message...

Pff si je commence à faire le boulet ça va pas aller... :nonnon:

Ptival
Ptival
Niveau 10
08 juin 2004 à 20:03:36

Et double merde en plus j´écris PHP dans mon message...Pff excusez moi je sais pas ce qui m´est passé par la tête, mais c´est bien du C et non pas du PHP...

Voilà, bon je passe pour un gros boulet à mon premier message c´est trop fort ! :lol:

Altonfrere
Altonfrere
Niveau 10
08 juin 2004 à 20:15:26

Je vais te répondre par une question :)

qu´utilises tu pour apprendre ? un livre ? des docs sur le net ?

Une règle d´or en C ( et C++) est que lorsque tu rencontres une fonction qui te semble pas suffisament claire le mieux c´est d´aller voir sa description.
Par exemple ici : http://www.cplusplus.com/ref/cstdio/printf.html

Généralement les %qqchose avec printf permettent de formater la sortie avec les arguments fournit en paramètres au printf.

Pour la 2e question la 1ere est mieux car au moins tu ne risqueras pas d´utiliser les variables sans les avoir initialisées ( ce qui peut être source de problème).

Ptival
Ptival
Niveau 10
08 juin 2004 à 20:17:16

Merci pour ces réponses !

Mais en fait ma première question, j´ai compris que %d envoie les sorties en décimal, mais je ne comprend pas pourquoi il est palcé à cet endroit !

Yoda_Software
Yoda_Software
Niveau 30
08 juin 2004 à 20:29:02

Je ne fait pas de C, mais on retrouve ce genre de syntaxe dans d´autre langage.
En fait , il va t´afficher :
A + B = < résultat décimal de a+b>
ce qui se trouve entre " " est la chaîne de formatage pour l´affichage et a+b est l´opération dont on veut afficher le résultat.
J´espère avoir été clair !

dnob700
dnob700
Niveau 10
08 juin 2004 à 23:26:25

en clair,

%d dit a la fonction printf d´affiché a+b juste a cette endroit, après l´addition et avant le retour à la ligne.
Sinon, il ne sais pas où le mettre.

Ptival
Ptival
Niveau 10
09 juin 2004 à 00:40:08

Oki j´ai compris !

En fait quand il voit %(c ou d ou x ou un autre truc) il le remplace par la première des variables qui est après la virgule, puis au second % il prend la seconde et ainsi de suite c´est ça ?

MathieuN7
MathieuN7
Niveau 10
09 juin 2004 à 00:42:24

tout à fait :)

Yoda_Software
Yoda_Software
Niveau 30
09 juin 2004 à 00:55:52

Comme quoi ce n´est pas une question de noob ! :ok:

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment