有以下程序 #include main() { int s,t,A=10; double B=6; s=sizeof(A); t=sizeof(B); printf("%d,%d\n",s,t); } 在VC6平台上编译运行,程序运行后的输出结果是( )

admin2019-12-17  25

问题 有以下程序
#include
main()
{ int s,t,A=10;
double B=6;
s=sizeof(A);
t=sizeof(B);
printf("%d,%d\n",s,t);
}
在VC6平台上编译运行,程序运行后的输出结果是( )。

选项 A、4,8
B、4,4
C、2,4
D、10,6

答案A

解析 考查不同类型的变量占用的字节数。VC6中,int型、long、int型以及对应的unsigned型数据占用字节数均为4,short int型、unsigned short int型数据占用字节数为2,float型数据占用字节数为4,double型数据占用字节数为8。sizeof是C语言关键字,作用就是返回一个对象或者类型所占的内存字节数。所以输出结果为A)。
转载请注明原文地址:https://kaotiyun.com/show/FnCp777K
0

最新回复(0)