数值型常量由8个字节表示,意思是数值型的常量字节只能有8个吗?那万一人家有9个的怎么办呢,比如什么59.
答案:1 悬赏:50
解决时间 2021-03-17 08:05
- 提问者网友:孤山下
- 2021-03-16 21:15
数值型常量由8个字节表示,意思是数值型的常量字节只能有8个吗?那万一人家有9个的怎么办呢,比如什么59.
最佳答案
- 二级知识专家网友:风格不统一
- 2021-03-16 21:33
8字节还少?要知道一个字节就能容纳256个8字节能容纳2∧64。
你说的这个数属于浮点类型, 在内存中存放的形式是符号 .598888888 指数的形式存取的。
你说2∧64位能不能容纳这些数呢?追答
追问:那比如一个数是123456789,这个不是9个字节,而是9个字符串长度对吗?
追答:如果看成文字的话这是9个字符,如果看成数字的话那就不是了,只有四个字节。
追问:你不是说一个字节能容纳256个 这个是256什么哦?为什么又是4个字节呢,,,,
追答:字符的存储形式是ASCII码存储的,比如字符A的ASCII就是65.然后转换成二进制形式存放于一个字节。所以九个字符就需要九个字节存放。123456789这个是数字,你可以用计算器算一下,十进制转成二进制,会有27位0或者1组成的一串二进制,而一个字节等于8位,折算下来就是4字节,你可以用计算器验证一下
你说的这个数属于浮点类型, 在内存中存放的形式是符号 .598888888 指数的形式存取的。
你说2∧64位能不能容纳这些数呢?追答
追问:那比如一个数是123456789,这个不是9个字节,而是9个字符串长度对吗?
追答:如果看成文字的话这是9个字符,如果看成数字的话那就不是了,只有四个字节。
追问:你不是说一个字节能容纳256个 这个是256什么哦?为什么又是4个字节呢,,,,
追答:字符的存储形式是ASCII码存储的,比如字符A的ASCII就是65.然后转换成二进制形式存放于一个字节。所以九个字符就需要九个字节存放。123456789这个是数字,你可以用计算器算一下,十进制转成二进制,会有27位0或者1组成的一串二进制,而一个字节等于8位,折算下来就是4字节,你可以用计算器验证一下
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯