ForNext
Only Do What Only You Can Do
012. 型と演算について確認する
VBScript
JScript
Perl
PHP
Python
Ruby
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.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; printf("n1 = %d\n", n1); printf("n2 = %d\n", n2); printf("n3 = %d\n", n3); printf("n4 = %d\n\n", n4); printf("d1 = %f\n", d1); printf("d2 = %f\n", d2); printf("d3 = %f\n", d3); printf("d4 = %f\n", d4); return 0; }
R:\>lesson012\project1.exe n1 = 2 n2 = 2 n3 = 2 n4 = 2 d1 = 2.000000 d2 = 2.500000 d3 = 2.500000 d4 = 2.500000
C++
更新日 : 2010.10.13
#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
C++Builder
VC++
C#
Java
Objective-C
D
VB
VB.NET
Delphi
更新日 : 2010.09.24
program Project1; {$APPTYPE CONSOLE} uses SysUtils; var n1, n2, n3, n4: Integer; d1, d2, d3, d4: Double; begin n1 := 5 div 2 ; // n2 := 5.0 div 2.0; // n3 := 5.0 div 2; // n4 := 5 div 2.0; d1 := 5 / 2 ; d2 := 5.0 / 2.0; d3 := 5.0 / 2; d4 := 5 / 2.0; write(format('n1 = %d'#13#10, [n1])); // Write(format('n2 = %d'#13#10, [n2])); // Write(format('n3 = %d'#13#10, [n3])); // Write(format('n4 = %d'#13#10#13#10, [n4])); write(format('d1 = %.6f'#13#10, [d1])); write(format('d2 = %.6f'#13#10, [d2])); write(format('d3 = %.6f'#13#10, [d3])); write(format('d4 = %.6f'#13#10, [d4])); end.
S:\>lesson012\project1.exe n1 = 2 d1 = 2.500000 d2 = 2.500000 d3 = 2.500000 d4 = 2.500000