www问答网
所有问题
当前搜索:
sizeof求的是什么
用
sizeof
如何求字节长度?
答:
字节长度会根据平台的不同会有变化,在X86系统下
sizeof
(int) = 4;可以在你要测试的操作系统下使用 printf("%d",sizeof(int));测试一下~~希望我的回答对你有所帮助~~
转义字符n和r
答:
转义字符\n和\r只有一个区别:就是换行方式不同。\n 软回车:在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。在Linux、unix 中只表示换行,但不会回到下一行的开始位置。\r 软空格:在Linux、unix 中表示返回到当行的最开始位置。在Mac OS 中表示换行且返回到下...
数组第一维大小
是什么
意思?
答:
C语言中第一维大小是指数组第一维的长度:如下定义一个一维数组:int arr[10];则其长度可以使用
sizeof
(arr)来求得:printf("长度:%d",sizeof(arr));其结果为:10 二维数组的第一维大小是指数组的行数,第二维是数组的列数:定义一个二维数组:int arr[5][8];则其行数为5,列数为8,其...
表达式
sizeof
("hello")的值是___。求解释。谢谢。
答:
sizeof
代表hello这个字符串在内存的里占多少个字节 包括"h" "e" "l" "l" "o" "\0" 其中"\0"的意思是结束符 因此6个
C语言问题,
size of求
字节怎么没有4啊,怎么是10
答:
答案不用应该,肯定是:3,4 试卷也都是人出的,不能保证100%正确的,这题很明显没答案,很有可能题目打错了,有可能是:char str[10]=“abc“;你也不用纠结这样的题,只要你知道strlen和
sizeof的
区别就行了,strlen是字符串长度,
sizeof是
实际占用内存大小。
C语言 这题目中的
sizeof
(9)
是什么
意思啊??求教
答:
sizeof
(9)); 计算 整数常数 9 占内存多少字节。a[][3]={...} 不正确是因为中间{}为空.改:include<stdio.h> main(){ int a[][3]={ {1,0,1},{0},{1,2}};int i,j;for (j=0;j<3;j++){ for (i=0;i<3;i++) printf("%d ",a[j][i]);printf("\n");} ...
求答案,求解释!(主要是
sizeof
()的输出值)
答:
回答:因为你是这样定义的: char p[20] 所以p的大小就是20字节。虽然你只给它前四个字节赋了值,但是它的大小还是不变的,后面都是0而已。数组大小跟字符串长度不是一回事的。
char *a[100],求
sizeof
(a)
答:
数组a是指针数组,指针大小是整型大小4。所以
sizeof
(a) = 4 * 100 = 400
为
什么sizeof
("abed\0fg")的值是8而sizeof(1234\056)的值是6?
答:
这两个都是字符串写法。字符串在求
sizeof
时需要注意两点:1 统计字符的个数,尤其是转义字符的处理;2 结果要包含隐藏的字符串结束符\0。对于这两个字符串:1 "abed\0fg" 包含字符为a, b, e ,d, \0, f, g以及隐藏的\0。所以共计8个字符,于是sizeof值为8。其中的\0被转义为ascii码值...
关于
sizeof的
计算问题(
求求
速答)
答:
答 28, 选 B.struct x{ long a; // 长整型 4 字节 short * cost[5]; // 5 个指针,一个指针 是 4 字节,5个指针 共 20个字节 struct x *next; // 1个指针 4字节 };
sizeof
(struct x) : 4+20+4 = 28 (个字节)
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜