Les conversions des types dans l'appel des fonctions en c++
Résolu/Fermé
devdev1
Messages postés
8
Date d'inscription
mardi 15 décembre 2015
Statut
Membre
Dernière intervention
11 avril 2016
-
19 déc. 2015 à 21:09
devdev1 Messages postés 8 Date d'inscription mardi 15 décembre 2015 Statut Membre Dernière intervention 11 avril 2016 - 19 déc. 2015 à 22:07
devdev1 Messages postés 8 Date d'inscription mardi 15 décembre 2015 Statut Membre Dernière intervention 11 avril 2016 - 19 déc. 2015 à 22:07
A voir également:
- Les conversions des types dans l'appel des fonctions en c++
- Appel anonyme - Guide
- Cacher des conversations whatsapp - Guide
- Votre appel ne peut aboutir - Forum Mobile
- Double appel - Guide
- Prix d'un appel local - Forum Mobile
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 014
19 déc. 2015 à 21:46
19 déc. 2015 à 21:46
Bonjour,
Quand tu écris une valeur en dure dans le code, celle-ci a un type comme toutes les autres valeurs. C'est ce type qui est utilisé pour choisir la bonne méthode. Voici quelques écritures différentes de nombres :
Quand tu écris une valeur en dure dans le code, celle-ci a un type comme toutes les autres valeurs. C'est ce type qui est utilisé pour choisir la bonne méthode. Voici quelques écritures différentes de nombres :
#include<iostream> using namespace std; void test(int n) { cout << "int " << n << endl; } void test(long n) { cout << "long " << n << endl; } void test(float n) { cout << "float " << n << endl; } void test(double n) { cout << "double " << n << endl; } int main(){ test(1); // int 1 test(2L); // long 2 test(3.0); // double 3 test(4e0); // double 4 test(5.0f); // float 5 test(6.0d); // double 6 test(00010); // int 8 test(0x010); // int 16 }
19 déc. 2015 à 22:07