天鸽哥 发表于 2018-3-7 12:33:34

这个基本常量的概念是什么?这道题不会呀!怎么样判断?

7.下面四个选项中,均是合法整型常量的选项是( A )。

  A) 160 -0xffff011

  B) -0xcdf 01a0xe

  C)–01986012 0668

  D) -0x48a 0x2e5 0xe

BngThea 发表于 2018-3-7 12:38:42

看后面的数字范围
0x是十六进制,后面可以0-9,a,b,c,d,e,f
十进制不能超过9
八进制不能超过7

天鸽哥 发表于 2018-3-7 16:13:31

BngThea 发表于 2018-3-7 12:38
看后面的数字范围
0x是十六进制,后面可以0-9,a,b,c,d,e,f
十进制不能超过9


那前面的负号是怎么回事?

BngThea 发表于 2018-3-7 16:14:00

天鸽哥 发表于 2018-3-7 16:13
那前面的负号是怎么回事?

表示负数而已

天鸽哥 发表于 2018-3-7 16:19:29

BngThea 发表于 2018-3-7 16:14
表示负数而已

八进制和十六进制的数不应该是用0和1表示的么?

BngThea 发表于 2018-3-7 16:21:17

天鸽哥 发表于 2018-3-7 16:19
八进制和十六进制的数不应该是用0和1表示的么?


那是有符号整型的数据中计算机中的实际二进制存储中的首位用01表示正负

天鸽哥 发表于 2018-3-7 16:22:58

BngThea 发表于 2018-3-7 16:21

那是有符号整型的数据中计算机中的实际二进制存储中的首位用01表示正负

那么选项D它究竟错在哪里?D应该没错呀.
页: [1]
查看完整版本: 这个基本常量的概念是什么?这道题不会呀!怎么样判断?