社区
C语言
帖子详情
c语言中的“~”符号是什么意思?
kijl000
2011-02-25 11:37:23
buf[number-1]=~buf[number-1];
这里~是干吗的?
...全文
93150
17
打赏
收藏
c语言中的“~”符号是什么意思?
buf[number-1]=~buf[number-1]; 这里~是干吗的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AnshuWang
2011-02-26
打赏
举报
回复
位运算 按位取反
wizard_tiger
2011-02-26
打赏
举报
回复
按位取返,0变1,1变0。
maeom
2011-02-25
打赏
举报
回复
6
取反:位运算中的一种。以二进制形式,将每位取反。
如:
char buf[2];
buf[0] = 6 //数字
buf[0] = ~buf[0];
运算即为
buf[0]二进制表示 00000110
取反后为 11111001
结果为十进制的249。
一克代码
2011-02-25
打赏
举报
回复
2
取反!
简单问题就百度好了!
無_1024
2011-02-25
打赏
举报
回复
位运算 取反啊
可乐崽
2011-02-25
打赏
举报
回复
2
20分,值得吗?
直接问问百度叔叔:”C ~“
昵称很不好取
2011-02-25
打赏
举报
回复
位运算,取反
zjw6861982
2011-02-25
打赏
举报
回复
用发帖子的时间百度一下,早都有了,还免得在这受鄙视。。。。
cycdashi
2011-02-25
打赏
举报
回复
这好像是基础知识吧···
julysee
2011-02-25
打赏
举报
回复
按位取反
bluepei28
2011-02-25
打赏
举报
回复
位运算
把操作数的每一位都取反,1==》0 0==》1
「已注销」
2011-02-25
打赏
举报
回复
位运算,取反
碎碎念
2011-02-25
打赏
举报
回复
位运算:取反。。。。0变1,1变0。。。
yjjlyyj151
2011-02-25
打赏
举报
回复
+1[Quote=引用 1 楼 thefirstz 的回复:]
位运算,取反
[/Quote]
赵4老师
2011-02-25
打赏
举报
回复
bitwise按位取反
C语言
——
符号
(
C语言
的基本
符号
)
C 语言的基本
符号
就有 20 多个,每个
符号
可能同时具有多重含义,而且这些
符号
之间 相互组合又使得 C 语言
中
的
符号
变得更加复杂起来。
符号
名称
符号
名称 , 逗号 > 右尖括号 . 圆点 ! 感叹号 ; 分号 | 竖线 : 冒号 / 斜杠 ? 问号 \ 反斜...
c语言
中
各个
符号
的含义总结,
C语言
中
的
符号
总结
1、注释
符号
//和/* ...*/2、续行
符号
\3、转义
符号
常用:\r 和 \n 等4、单引号 ‘括起来的一个字符代表整数5、双引号 “括起来的字符代表一个指针单引号 ‘括起来的一个字符代表整数...
C语言
各类
符号
意思
auto:声明自动变量 一般不使用 double:声明双精度变量或函数 int:声明整型变量或函数 struct:声明结构体变量或函数 break:跳出当前循环 else:条件语句否定分支(与if连用) long:声明长整型变量或函数 switch:用于开关语句 case:开关语句分支 enum:声明枚举类型 register:声明积存器变量 typedef:用以给数据类型取别名(当然还有其他作用)char:声明字符型变量或函数 extern:声明变量是在其他文件正声明(也可以看做是
C语言
学习——
C语言
中
,箭头
符号
“->” 和点号
符号
“.”的区别(2023.12.16)
参考链接1:
C语言
中
,箭头
符号
“->” 和点号
符号
“.”的区别 在此感谢各位前辈大佬的总结,写这个只是为了记录学习大佬资料的过程,内容基本都是搬运的大佬博客,觉着有用自己搞过来自己记一下,如果有大佬觉着我搬过来不好,联系我删。 在
C语言
中
,箭头
符号
“->” 用于访问结构体(struct)或联合体(union)类型的成员。它可以替代点号(.)来访问结构体或联合体的成员,当通过指针访问时使用箭头
符号
。例如,假设有一个结构体类型的指针变量p,其
中
包含成员变量x,可以使用箭头
符号
来访问x,例如 p->x。
C语言
学习—运算符—“~”取反
符号
的理解
C语言
学习—运算符—“~”取反
符号
的理解 5~ = -6;-5~ = 4; 因为数据在计算机
中
是以二进制存放的。要知道原理,我们得先了解正负数在计算机
中
的存放形式: 正数:原码=反码=补码 负数:反码=原码取反;补码=反码+1;负数在计算机的存储方式是以补码对形式存在的。 先看一下正数的取反符~的运算: 以5为例: 5是正数的原码=反码=补码(不用变换): 原码: 00000000 00000000 00000000 00000101 5“~”取反运算(逐位取反,包括符位): 11111111 111111
C语言
70,040
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章