int k=0586;是什么意思
答案:3 悬赏:70
解决时间 2021-02-10 08:49
- 提问者网友:巴黎塔下许过得承诺
- 2021-02-09 08:26
int k=0586;是什么意思
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-02-09 10:01
开头以数字0开头的数字表示八进制数,采用0,1,2,3,4,5,6,7八个数码,逢八进位,所以int k=0586;是有错误的,不应该出现数字8,
如果真有数字8的话,那应该是在0后少写了一个x,int k=0x586;表示十六进制,它由0-9,A-F组成,以0x开头。
如果真有数字8的话,那应该是在0后少写了一个x,int k=0x586;表示十六进制,它由0-9,A-F组成,以0x开头。
全部回答
- 1楼网友:冷态度
- 2021-02-09 12:28
定义K为整型并对它赋值
- 2楼网友:兮沫♡晨曦
- 2021-02-09 11:40
你好!
0586是不是错了啊,前面有0的话,就是八进制,而八进制是从0~到7这八位数来组成的,可是0586中有个8耶~~~int k等于一个数就是对k 赋整型值
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯