首页 > 试题广场 >

哪个是将一个十六进制赋值给一个long型变量()

[单选题]
哪个是将一个十六进制赋值给一个long型变量()
  • long number=0345L
  • long number=345L
  • long number=0345
  • long number=0x345L
我以为是java呢。。。。。。
发表于 2015-09-21 16:58:19 回复(0)
更多回答
C
发表于 2015-09-20 14:21:25 回复(0)
L :表明这个数是long int类型的,不写的话默认认为是int
发表于 2015-09-20 09:27:51 回复(0)
0开头表示八进制,0x开头表示十六进制
发表于 2015-10-08 13:21:08 回复(0)
十六进制表示法:用0x开头,如0xabc
long型数据后缀L或(小l),如123L

发表于 2016-07-26 15:07:56 回复(0)
C应该也是对的啊,0x345没超过范围啊
发表于 2015-09-28 20:41:33 回复(1)
必须在数后面添加L,这样才能表示为long int形。
发表于 2015-09-21 14:23:44 回复(0)
考察进制表达:
二进制:    0b
八进制:    0
十六进制: 0X
发表于 2020-02-20 22:56:07 回复(0)
0x 表示十六进制,0o表示八进制,0b表示二进制
发表于 2022-06-10 17:25:27 回复(0)
学习一下!
发表于 2015-09-25 09:31:05 回复(0)