0 %

C语言~取反运算符详解

2025-08-14 15:13:48

C语言~取反运算符详解

129753 阅读

0 评论

72 点赞

~取反运算符,是对数值的二进制位进行取反,是第一个单目运算符,因为只有一个运算对象,运算过程是即0变为1,1变为0,非常好理解。

~1=0

~0=1

大家可以尝试理解下面代码:

#include

int main()

{

unsigned int a=1;

printf("~a=%u\n",~a);

return 0;

}

为了便于理解,例子代码不考虑符号位,运算结果如下:

~a=4294967294

请大家思考并上机试验!

点赞(72)

本文分类:C语言位运算

本文标签:无

浏览次数:129753 次浏览

发布日期:2022-02-07 08:44:52

本文链接:https://www.dotcpp.com/course/607

上一篇 >

C语言^按位异或运算符详解

下一篇 >

C语言结课设计安排

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Posted in 世界杯小组赛分组
Copyright © 2088 2034年世界杯_足球中国世界杯预选赛 - qdhuaxue.com All Rights Reserved.
友情链接