单目操作符(含原码反码补码转换)

简介: 单目操作符(含原码反码补码转换)

image.png

单目运算符是指运算所需变量为一个的运算符,即在运算当中只有一个操作数,又叫一元运算符。

~      例子如下


image.png

输出结果为-1

int定义的变量是有符号的,int=signed int,两者完全等价,此处省略了signed。unsigened定义的数字没有正负之分,所以Unsigned定义的数全是正数。

因为前面是int定义,所以最高位指的是符号位,1为负,0为正。又因为负数在内存中存储的时候,存储的是二进制的补码。而我们打印/使用的是这个数的原码。

原码,反码,补码的计算规则:

原码到反码:符号位不变,其余取反。

反码到补码:反码+1得到补码。

++    --   例子如下




image.png

总结:不管前置或者后置,a都需要进行加减。但计算b时,若后置,则“后知后觉”,b不变;若前置,则与a相同!

(类型)强制类型转换····不建议     例子如下



image.png

相关文章
|
8天前
原码、反码、补码的互相转换
原码、反码、补码的互相转换
34 0
|
6天前
|
存储
原码,补码的除法
原码,补码的除法
13 1
|
6天前
|
存储
原码,补码的乘法运算
原码,补码的乘法运算
8 0
|
8天前
原码反码补码移码的介绍和计算
原码反码补码移码的介绍和计算
59 0
|
8天前
|
存储 编译器 C语言
C语言:进制转换以及原码、反码、补码
C语言:进制转换以及原码、反码、补码
|
8天前
|
存储
原码,反码,补码以及计算
原码,反码,补码以及计算
24 0
|
10月前
原码、反码、补码的互换
计算机中国的有符号数(整数)有三种表达方式,即原码、反码、补码。
|
11月前
数字逻辑基础:原码、反码、补码
数字逻辑基础:原码、反码、补码
120 0
【学习笔记之我要C】初识操作符和原码、反码、补码
【学习笔记之我要C】初识操作符和原码、反码、补码
47 0
二进制数的补码及运算(1)
二进制数的补码及运算(1)
198 0

热门文章

最新文章