总结(7)

1.字符串的结束标志 是\0

’\0’–转义字符 ---- ascall= 0

0 —数字0 -

‘0’ -----字符0 ------ascall=48

字符才有ascall值

2.strlen碰到\0才会停下,
3.char ch[10]=“hello bit” 是正确的

\0也算一个字节 但是数printf时候 不计算\0

4.位操作(2进制位)

  • *按位 与 &

  • 同真则1 有假则0

在这里插入图片描述

  • 按位 或 |

  • 按位 异或 ^

  • (对应的二进制位相同则为0,对应的二进制位置不同则为1)

    必须注意不是相加 而是0或者1

011=3

101=5

110=6

5.赋值操作符()

=赋值

==判断相等 a=a+10 a+=10 a-=20

6.单目操作符 双目操作符(有几个操作数)

单目操作符: ! 逻辑反操作 真变假假变真

7.sizeof 计算的是变量/类型占据空间的大小,单位是字节

sizeof 后面跟随是变量时,如果是字符类(a)则可以不带括号();若是int类则需要带括号。

sizeof 计算数组时,数组总大小/每个元素的大小

int arr[10] = { 0 };
int sz = 0;
sz = sizeof(arr) / sizeof(arr[0]);
printf("%d\n", sz);
return 0;
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值