❤!为逻辑反操作(即把真变成假,把假变成真)
例题:
#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!