C语言中取反符号怎么打出来的

C语言中取反符号怎么打出来的,第1张

C语言中取反符号是~。

C语言运算符

1.算术运算符:*-+/%

2.关系运算符:><==!=>橘唤中=<=

3.逻辑运算符链敏:!&&||

4.位运算符:<<>>~|^&

5.赋圆山值运算符:=及扩展赋值运算符

6.条件运算符:?:

7.逗号运算符:,

8.指针运算符:*和&

9.求字节数运算符:sizeof

10.强制类型转换运算符:(类型)

扩展资料

C语言中取反符号的使用

a=23,c=~a,printf("%d",c)

#include<stdio.h>

intmain()

{

inta=23

intc=~a

printf("%d",c)

return0

}

运算符"!"是逻辑非运算符;"~"才是按位取反运算符。

经过友肆族"!"运算后,运算结果只有0或1;而好弊经过"~"运算后,结果有多种,取决于 *** 作数。

下面通过实例来介绍这个运算符的使用方法:

int a=10, b, c

b = !a   // 运算后b=0,因为a不等于0(即为真),所以取非后等于0(为假)

c = ~a   // 运算后c=5,因为a的二进制位1010,按位取反后雹桥变为0101(即等于5)

1.运算符&amp。

2.#34。虚慎

3.!&amp。

4.#34。

5.是逻辑非运算符。

6.&amp。

7.#34。

8.~&amp。

9.#34。

10.才是按位取反运算符。

11.经过&amp。

12.#34。

13.!&amp。

14.#34。

15.运算后巧誉或,运算结果只有0或1。

16.而经过&amp。

17.#34。

18.~&amp。

19.#34。

20.运算后孝伍,结果有多种,取决于 *** 作数。

21.下面通过实例来介绍这个运算符的使用方法:int?a=10,?b,?c。

22.b?=?!a。

23.???//?运算后b=0,因为a不等于0(即为真),所以取非后等于0(为假)c?=?~a。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12486919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存