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 masqué - Guide
- Renvoi d'appel ooredoo ✓ - Forum Mobile
- Votre appel ne peut aboutir - Forum Mobile
- Appel externe - Forum telephonie fixe
- Renvoie code ooredoo - Forum Mobile
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
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