1. 单片机c语言中波浪号是什么意思
都解释的很清楚
2. c语言,如图,我打波浪线的符号要怎么用是什么意思
第一个%是求模的意思,也就是两个整数的除法得到的余数比如5%3=2, 1%3=1
!= 就是不等于,靠这个不说了,自己看去
>>是右移运算(相当于除以2),<<为左移同理,~按位取反,不如~3(0011)=12(1100)括号中的是2进制表示,&是逻辑与,|是逻辑或,^按位运算符 异或0 ^ 1 得 1,所有的位运算是针对2进制
&&逻辑与,比如3&&2=1;3&&0=0;
&是指针运算中的取地址*是取地址中的内容
sizeof是运算一个结构体或者变量等大小(字节表示)的运算符
比如char a[20] ;sizeof(a)=20; int b[20]; sizeof(b)=4*20=80
3. 单片机C语言中比如led=~led,波浪线什么意思
~在这里是按位取反的意思。
按位取反是C语言位操作的一种,其操作符为~。该操作为单目操作,即只有一个操作数。
~与其后的数值或变量相结合,执行取反计算。
取反是按照二进制位进行计算的,当原操作数的第i位为0时,结果的第i位为1;否则该位值为0。
比如,char a = 0x12;
0x12转为二进制位 B0001 0010
其按位取反的结果为B1110 1101
于是 ~a = 0xED。