Mac的同学,编译运行一下这个代码把结果贴出来吧(应该都是64位的吧)谢谢

prolj
Mac的同学,编译运行一下这个代码把结果贴出来吧(应该都是64位的吧)谢谢

[table=95%][tr][td][font=FixedSys][color=#000000][color=#0000CC]#[/color][color=#FF0000]include[/color] [color=#0000CC]<[/color][color=#FF0000]iostream[/color][color=#0000CC]>[/color]

[color=#0000FF]using[/color] [color=#0000FF]namespace[/color] [color=#FF0000]std[/color][color=#0000CC];[/color]

[color=#0000FF]int[/color] main[color=#0000CC]([/color][color=#0000FF]int[/color] argv[color=#0000CC],[/color] [color=#0000FF]char[/color] [color=#0000CC]*[/color][color=#0000CC]*[/color] argc[color=#0000CC])[/color]
[color=#0000CC]{[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"char "[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]char[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"short "[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]short[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"int "[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]int[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"long "[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]long[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"long long "[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]long[/color] [color=#0000FF]long[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"float "[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]float[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"double "[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]double[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"long double "[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]long[/color] [color=#0000FF]double[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#FF0000]cout[/color][color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF00FF]"pointer "[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#0000FF]sizeof[/color][color=#0000CC]([/color][color=#0000FF]void[/color][color=#0000CC]*[/color][color=#0000CC])[/color] [color=#0000CC]<[/color][color=#0000CC]<[/color] [color=#FF0000]endl[/color][color=#0000CC];[/color]
&nbsp;&nbsp;&nbsp;&nbsp;[color=#0000FF]return[/color] 0[color=#0000CC];[/color]
[color=#0000CC]}[/color][/color][/font][/td][/tr][/table]

YaoFei
char 1
short 2
int 4
long 4
long long 8
float 4
double 8
long double 16
pointer 4

yfmacpro:tmp yaofei$ gcc -v
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic --host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5465)

YaoFei
yfmacpro:tmp yaofei$ g++ -o a -m64 a.cc
yfmacpro:tmp yaofei$ ./a
char 1
short 2
int 4
long 8
long long 8
float 4
double 8
long double 16
pointer 8

prolj
谢谢YF:mrgreen: