0
点赞
收藏
分享

微信扫一扫

sizeof

艾晓雪 2022-02-15 阅读 45


指针大小

指针 X86占4个字节 X64占8个字节

int b = 10;
int *pb = &b;


printf("b.size=%d b=%p \n",sizeof(b),b);
printf("pb.size=%d pb=%p \n",sizeof(pb),pb);


b.size=4    b=000000000000000A
pb.size=8  pb=000000000061FE04
 


字符串

末尾有\0占一个字节

// 末尾有\0占一个字节 所以是 str.length():java + 1
printf("abc.length=%d \n",sizeof("abcdefg")); //8

输出

abcdefg.length=8


举报

相关推荐

0 条评论