日常笔记❤❤❤(介绍几个稍稍复杂的单目操作符)

为逻辑反操作(即把真变成假,把假变成真)

例题:

#include   <stdio.h>

int   main()

{

   int   a=10;

   printf("%d\n",a);

   printf("%d\n",!a);

   return   0;

}

那么输出a为什么呢?

因为a=10是真,所以!a即为假为0.(在C语言中,0表示假,一切非0表示真)

sizeof操作符   计算的是变量/类型所占空间的大小,单位是字节。

例题:

#include   <stdio.h>

int   main()

{

   int   sz=0;

   int   arr[10]={0};

   printf("%d\n",sizeof(arr));             //10*sizeof(int)=10*4=40

   sz=sizeof(arr)/sizeof(arr[0]);        //计算数组的元素个数=数组总大小/每个元素的大小

   printf("%d\n",sz);

   return  0;

}

附上笔记一张

 

每个字符都是我一个一个敲的,希望有所帮助。seckill!

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值