仍然是32位。曾经是这样的:16位操作系统中,int 占16位;在32位操作系统中,int 占32位。但是现在人们已经习惯了 int 占32位,因此在64位操作系统中,int 仍为32位。64位整型用 long long 或者 __int64
下列关于long、int和short类型数据占用内存大小的叙述正确的是()。 A.均占4个字节 B.根据数据的大小来决定所占内存的字节数 C.由用户自己定义 D.由C语言编译系统决定 点击查看答案
【单选题】下列数据类型中,存储空间最大的是 A. int B. char C. double D. float 查看完整题目与答案 【多选题】关于数据发送函数afStatus_t AF_DataRequest (afAddrType_t *dstAddr, endPointDesc_t *srcEP, uint16 cID, uint16 len, uint8 *buf, uint8 *transID, uint8 options, ui...
B)根据数据的大小来决定所占内存的字节数 C)由用户自己定义 D)由C语言编译系统决定相关知识点: 试题来源: 解析 答案D(二P36) [解析] 在C语言的标准中,short占2个字节、long占4个字节,但int的大小和编译系统相关。例如在Turbo C 2.0中,int占2个字节,但在Visual C++ 6.0(VC6可以用做C语言编译器)中占4...
A)均占4个字节B)根据数据的大小来决定所占内存的字节数 C)由用户自己定义 D)由C语言编译系统决定 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 D)由C语言编译系统决定. 原因是,标准 C语言 规定了 类型 “long int“ (4个字节)和“short int“ (2个字节), 但没有规定 int, ...
百度试题 题目已知数组: int d[100],令一个int型数据字长为2B,则数组d完全初始化后的存储空间大小为 相关知识点: 试题来源: 解析 200Byte 反馈 收藏
有如下C语言程序段: for(k=0; k<1000; k++) a[k]=a[k]+32; 若数组a及变量k均为int型,int型数据占4B,数据Cache采用直接映射方式,数据区大小为1KB、块大小为16B,该程序段执行前Cache为空,则该程序段执行过程中访问数组a的Cache缺失率约为___。A.1.25%B.2.5%C.12.5%D.25% 点击查看答案&解析 ...
有二维数组: int X[64][64]; 假设有一个进程有4个页框,每个页框大小为128个字(一个整数占用一个字)。处理数组X的进程正好可以放在一页中,而且总是占用0号页。数据会在其他3个页框中被换入或换出。数组X为按行存储(即,在内存中,X[0][0]之后是X[0][1])。下面代码中,
设有如下C语言程序: void main() { int i.,sum; for fi=0;i<1000;i++) { sum+=funcl(i); } } int funcl(int a) { return(a%50); } 可以对该C语言程序采取的优化措施包括___。 A.常量合并 B.公共子表达式删除 C.死代码删除 D.函数嵌入 点击查看答案 第8题...