型と演算について確認する

明解C言語 入門編 > 2. 演算と型 >

型と演算について確認する

C++


#include <iostream.h>

int main(int argc, char* argv[])
{
int n1, n2, n3, n4;
double d1, d2, d3, d4;

n1 = 5 / 2;
n2 = 5.0 / 2.0;
n3 = 5.0 / 2;
n4 = 5 / 2.0;

d1 = 5 / 2;
d2 = 5.0 / 2.0;
d3 = 5.0 / 2;
d4 = 5 / 2.0;

cout << "n1 = " << n1 << endl;
cout << "n2 = " << n2 << endl;
cout << "n3 = " << n3 << endl;
cout << "n4 = " << n4 << endl;

cout << endl;

cout << "d1 = " << d1 << endl;
cout << "d2 = " << d2 << endl;
cout << "d3 = " << d3 << endl;
cout << "d4 = " << d4 << endl;

cout << endl;

cout << "d1 = " << showpoint << d1 << endl;
cout << "d2 = " << d2 << endl;
cout << "d3 = " << d3 << endl;
cout << "d4 = " << d4 << endl;

return 0;
}

実行結果

T:\>lesson012\Project1.exe
n1 = 2
n2 = 2
n3 = 2
n4 = 2

d1 = 2
d2 = 2.5
d3 = 2.5
d4 = 2.5

d1 = 2.00000
d2 = 2.50000
d3 = 2.50000
d4 = 2.50000