C débutant: Calcul réel | Cyber ​​Product,

DOUBLEdans le cas d,Printf est% f, Scanf est% lfest
flotterdans le cas d,Printf et scanf sont% fà ce sujet

C débutant: sur le calcul des nombres réels

Explication
Dans la cinquième ligne, les variables de double type x, y, la réponse est déclarée
X et Y attribuent les numéros saisis du clavier
Si vous souhaitez entrer en tant que nombre réel de type double, le format d’entrée avec la fonction ScanF est% LFSera
Si la variable est déclarée dans le type de flotteur, le format d’entrée sera% f
Alors pourquoi la fonction printf est-elle affichée en utilisant% f! La personne qui pensait était tranchante
Cela est dû aux spécifications. Mais je pense que c’est une partie facile de faire une erreur

DOUBLEdans le cas d,Printf est% f, Scanf est% lfest
flotterdans le cas d,Printf et scanf sont% fà ce sujet

/* Réel.C * / #include int Main (void)

0.12345678901234567737

Sur la cinquième ligne%.20FEst affiché comme. Cela signifie afficher jusqu’à 20 chiffres après décimaux
Cependant, en examinant les résultats d’exécution ci-dessus, les nombres sont terribles à partir du 18e chiffre
Les ordinateurs ont une image précise, mais même les élèves du primaire peuvent faire autre chose que ce qu’ils peuvent faire
Vous pouvez faire une erreur dans votre ordinateurà ce sujet

/ * Zeikomi.C * / #include int Main (void)

Calculez le prix de la taxe incluse Veuillez saisir le montant: 980 Le prix de la taxe inclus est de 1058 yens de calcul réel Résultat: ¥ 1058.400 000 yens

Explication
Nous recherchons un prix fiscal inclus dans la 12e ligne
Spécifiez le format avec la fonction printf sur la ligne 13%.0fJe suis. Étant donné que le prix n’est essentiellement pas utilisé, la valeur inférieure au point décimal n’est pas utilisée0 chiffres après décimales% De.0f est spécifié
La 14e ligne est une description pour afficher les résultats de calcul réels avec référence
Selon les résultats de l’exécution ci-dessus, le point décimal est 4ArrondiEt 1058 est affiché
Si vous voulez voir le rond-up, essayez l’entrée en 982 yens