tal i c + +

, normalt, når vi arbejder med tal, vi bruger primitive datatyper, f.eks. int, kort, lang, flyder og dobbelt osv. antallet datatyper, deres mulige værdier og nummerserier har forklaret, når vi diskuterer c + + datatyper. definere numre i c + +. du har allerede defineret antal i en række eksempler i de foregående kapitler.Here is another consolidated example to define various types of numbers in C++:, #include <iostream> using namespace std; int main () { //number definition: short s; int i; long l; float f; double d; //number assignments; s = 10; i = 1000; l = 1000000; f = 230.47; d = 30949.374; //number printing; cout << "short s :" << s << endl; cout << "int i :" << i << endl; cout << "long l :" << l << endl; cout << "float f :" << f << endl; cout << "double d :" << d << endl; return 0; } ,When the above code is compiled and executed, it produces the following reresultat: kort: 10. int jeg: 1000 længe l: 1000000 flyde f: 230.47 dobbelt - d: 30949.4, matematik operationer i c + +: ud over de forskellige funktioner, kan du skabe, c + + omfatter også nogle nyttige funktioner, du kan bruge.disse funktioner er til rådighed i standard c og c + + biblioteker og krævede indbyggede funktioner.det er funktioner, der kan medtages i deres program, og så bruge., c + + har en rig sæt matematiske operationer, der kan udføres på forskellige numre.følgende tabel indeholder nogle nyttige indbygget matematiske funktioner til rådighed i c + +. at bruge disse funktioner, er du nødt til at omfatte matematik headerfilen, < cmath >,., s.n. funktion & formål 1, dobbelt, fordi (dobbelt); denne funktion kræver en vinkel (som en dobbelt) og returnerer de cosinus., 2, dobbelt synd (dobbelt); denne funktion kræver en vinkel (som en dobbelt) og returnerer den absolut., 3, dobbelt tan (dobbelt); denne funktion kræver en vinkel (som en dobbelt) og returnerer den tangent., 4, dobbelt log (dobbelt); denne funktion kræver en række og returnerer den naturlige i loggen., 5, dobbelt pow (dobbelt, dobbelt); den første er et nummer, du ønsker at rejse, og den anden er den magt, du ønsker at rejse det t, 6, dobbelt hypot (dobbelt, dobbelt), hvisdu videregive denne funktion længden af de to parter i en vinkel, det vil bringe dig længden af hypotenuse. 7, dobbelt sqrt (dobbelt), du videregive denne funktion, et nummer, og det giver dig denne kvadratroden. 8, int abs (int); denne funktion, returnerer den absolutte værdi af et heltal, der er givet til det. 9, dobbelt fabs (dobbelt); denne funktion, returnerer den absolutte værdi af decimaltal gik til den. 10, dobbelt gulv (dobbelt), finder, at de tal, der er mindre end eller lig med det argument, at det gik, efter en enkelt. eksempel på nogle af de matematiske operationer:,&#omfatter < iostream >&#omfatter < cmath > anvendelse af namespace std; int vigtigste () (//antal definition: kort s = 10; int - = - 1000. long l = 100000; float f = 230.47; double d = 200.374; //mathematical operations; cout << "sin(d) :" << sin(d) << endl; cout << "abs(i) :" << abs(i) << endl; cout << "floor(d) :" << floor(d) << endl; cout << "sqrt(f) :" << sqrt(f) << endl; cout << "pow( d, 2) :" << pow(d, 2) << endl; return 0; } ,When the above code is compiled and executed, it produces the following result:, sign(d) :-0.634939 abs(i) :1000 floor(d) :200 sqrt(f) :15.1812 pow( d, 2 ) :40149.7 ,Random Numbers in C++:,There are many cases where you will wish to generate a random number. der er faktisk to funktioner, du skal vide om tilfældig række generation.den første er, rand(), denne funktion vil kun vende tilbage til en slags pseudo - vilkårlig nummer.en måde at løse dette på er først at ringe, srand() fungerer. efter er et simpelt eksempel til at skabe nogle tilfældige tal.dette eksempel gør brug af, time(), funktion at få antallet af sekunder på dit system, tilfældigt frø rand() funktion:,&#omfatter < iostream >&#omfatter < ctime >&#omfatter < cstdlib > anvendelse af namespace std; int vigtigste () (int - j; //den frø srand (ikke underskrevet) (er) /* skabe 10 tilfældige tal.* /(i = 0. jeg < 10 - + +) (//skabe reelle vilkårligt nummer j = rand(); cout < < "vilkårligt nummer:" < < j < < endl.;} tilbage 0}, når ovennævnte kode er udarbejdet og gennemført, giver følgende resultat: et antal: 1748144778 vilkårligt nummer: 630873888 vilkårligt nummer: 2134540646 vilkårligt nummer: 219404170 vilkårligt nummer: 902129458 vilkårligt nummer: 920445370 vilkårligt nummer: 1319072661 vilkårligt nummer: 257938873 vilkårligt nummer: 1256201101 vilkårligt nummer: 580322989,



Previous:
Next Page: