百度试题 题目sizeof(int)的结果是多少? A.4B.8C.16D.取决于平台相关知识点: 试题来源: 解析 D 反馈 收藏
int是一种类型,代表整形 所以 sizeof(int)——正确 答案是:4 sizeof int ——错误 two: int i; sizeof(i)——正确 答案是:4 sizeof i ——正确 答案是:4 (i即可当作int整形,也可以被当作操作对象) 那么当 sizeof后面跟的是一个数时呢? 举例: one: sizeof 5 —— 5 会被计算机当作整形,相当于...
3. **平台依赖性**:`sizeof`返回的大小是依赖于平台的。例如,一个int类型可能在某些平台上占用2字...
C语言中“SIZEOF(INT)“指的是求括号中的类型,或者变量的大小。比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。(注:这个数组必须是静态数组)sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示(当然用在字符数组计算...
sizeof(int)=2。比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。在32位的系统中,sizeof(int)的值为4。如果x是int型的数组,则sizeof(x)/sizeof(int)代表x的...
sizeof是计算对象所占的字节数,通常用来查看变量、数组或结构体等所占字节个数的操作运算符。sizeof(int)的作用是算出int类型的长度 。对于数据类型的sizeof,取决于CPU位数,编译器,汇编等,32位系统下是4个字节,64位系统化下是8个字节。
C语言中“SIZEOF(INT)“指的是求括号中的类型,或者变量的大小。比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。(注:这个数组必须是静态数组)sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示(当然用在字符数组计算...
int b; }; sizeof(S1); //值为8,字节对齐,在char之后会填充3个字节。 struct S2 { int b; char a; }; sizeof(S2); //值为8,字节对齐,在char之后会填充3个字节。 struct S3 { }; sizeof(S3); //值为1,空结构体也占内存 3. 联合体的sizeof ...
C语言中“SIZEOF(INT)“指的是求括号中的类型,或者变量的大小。比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。sizeof是计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。在32位的系统中,sizeof(int)的值为4。如果x是...
sizeof操作符以字节形式给出了其操作数的存储大小。 操作数可以是一个表达式或括在括号内的类型名。 操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式: sizeof(type) 数据类型必须用括号括住: sizeof(int) ...