首页 > 其它 > 题目详情
关于C语言:麻烦具体解释一下并举例.十六进制数中,如果一个整数值大于该范围的最大值,但又小于该范围所描述的整数位数的最大
题目内容:
关于C语言:麻烦具体解释一下并举例.
十六进制数中,如果一个整数值大于该范围的最大值,但又小于该范围所描述的整数位数的最大数,则认为是无符号整型(范围为0—4294967295)优质解答
比如是int型的十六进制,换算十进制是-32767~32767,如果一个数是0x8001,大于32767,那就是无符号的整形 unsigned int(0~65535) - 追问:
- 也就是说,第三句中说的“该范围所描述的整数位数的最大数 ”,指的是十进制数咯?
- 追答:
- 对的,是转换成十进制之后的数值大小
十六进制数中,如果一个整数值大于该范围的最大值,但又小于该范围所描述的整数位数的最大数,则认为是无符号整型(范围为0—4294967295)
优质解答
- 追问:
- 也就是说,第三句中说的“该范围所描述的整数位数的最大数 ”,指的是十进制数咯?
- 追答:
- 对的,是转换成十进制之后的数值大小
本题链接: