目录
一、进制类型
二进制(B)、八进制(O)、十进制(D)、十六进制(H)
编写C语言代码时,使用八进制时必须在开头加数字0,使用十六进制时必须在开头加0x。同时,C99标准也引入使用前缀0b来表示一个二进制数。
二、有符号整数的二进制表示方法
原码:首位为标志位(0为正,1为负)
反码:正数的反码与其原码相同,负数的反码是其原码除标志位外其余位取反
补码:正数的补码与其原码反码都相同;负数的补码是其反码加 1。计算机中有符号位均用其补码表示。
目录
二进制(B)、八进制(O)、十进制(D)、十六进制(H)
编写C语言代码时,使用八进制时必须在开头加数字0,使用十六进制时必须在开头加0x。同时,C99标准也引入使用前缀0b来表示一个二进制数。
原码:首位为标志位(0为正,1为负)
反码:正数的反码与其原码相同,负数的反码是其原码除标志位外其余位取反
补码:正数的补码与其原码反码都相同;负数的补码是其反码加 1。计算机中有符号位均用其补码表示。