C的0码

C语言的0们:
0、'\0'、NULL、'0'、"0"
在机器内的编码是什么?


是:

char a = '0';           // a字符'0',ascii编码48
char b = '\0';
char c = 0;
char d = NULL;     // b、c、d的ascii编码都是0
char e[64] = {0};
char f[64] = {'\0'};   // e、f的ascii编码也都是0
char g[64] = {'0'};
char h[64] = "0";    // g、h第一个字符的ascii编码是48,后面的编码是0


CodeBlock的watch结果:



注意,这里在C语言中,字符以byte计.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值