2025-06-27 03:15:59
在C语言中,~x代表的意思是按位取反的意思。
将x按位取反
比如x = 10101010b。
那么~x = 01010101b。
还要注意,在C语言中,还有逻辑取反符号“!”,“!x”的
扩展资料:
c语言关键字。
signed 声明有符号类型变量
unsigned 声明无符号类型变量
struct 声明
union 声明联合类型
enum 声明
switch 用于开关语句
case 开关语句分支
default 开关语句中的“其他”分支
auto 声明自动变量,缺省时
const 声明只读变量
static 声明
register 声明寄存器变量
2025-06-27 03:17:37
2025-06-27 03:46:52
逻辑判断,叹号是非的意思,x是各变量,如果x为零那么!x就是1,相反是0。
若X是“0”(为假),则“!x”就不是零(为真),则里面为真,进入if下的大。
若X不是“0”(为真),则“!x”就是零(为假),则里面为假,跳过if下的大。
扩展资料:
C语言运算符列表:
1、优先级1级
结合方向左结合(自左至右)
()圆括号
[]下标运算符
->指向结构体成员运算符
.结构体成员运算符(请注意它是一个实心圆点)
2、优先级2级
结合方向右结合(自右至左)单目运算符
!逻辑非运算符
~按位取反运算符
++自增运算符
--自减运算符
-负号运算符
(类型)类型转换运算符
*指针运算符
&地址与运算符
sizeof长度运算符
2025-06-27 03:04:45
2025-06-27 02:20:00