!a在c语言中是什么意思?

如题所述

!表示“非”,是一种逻辑运算。若a的真值为1,则!a为0;若a的真值为0,则!a为1。

取反,是Java与C/C++使用补码来表示二进制数,在补码表示中,最高位为符号位,正数的符号位为0,负数为1。

扩展资料:

!的其他用法:

过量使用感叹号,就如过分的情感,文学上会视为恶劣。

在广告中,经常会使用感叹号以吸引人的注意,有些牌子或书籍名称甚至本身有附有感叹号,如Yahoo!、《萝球社!》等。

在数学上,!是阶乘的符号。对于所有正整数n,{\displaystyle n!=1\times 2\times 3\times ...\times n};而规定{\displaystyle 0!=1}。

一些编程语言使用“!=”表示不等于。这时感叹号称为“bang”或“shriek”。

在Geek Code,“!”表示该名极客不想回答相关范畴的事。

在国际象棋的棋谱中,“!”表示一步好棋,“!!”表示极妙之着。

世界上有部分于地名中夹带叹号的案例,如英国德文郡的“韦斯特沃德霍!”和加拿大魁北克省的“圣路易士哈!哈!”。

温馨提示:答案为网友推荐,仅供参考
相似回答