一个阿拉伯数字(很大在电脑内存中占几个字节,在C语言中数字为什么占四个字节?
一个阿拉伯数字(无限大)在电脑内存中占几个字节,有没有数字计算机不能算出来?在C语言中整型数字为什么占四个字节?C语言中,一个数字无限大时不会产生溢出吗?...
一个阿拉伯数字(无限大)在电脑内存中占几个字节,有没有数字计算机不能算出来?在C语言中整型数字为什么占四个字节?
C语言中,一个数字无限大时不会产生溢出吗? 展开
C语言中,一个数字无限大时不会产生溢出吗? 展开
展开全部
“一个阿拉伯数字(无限大)在电脑内存中占几个字节”
跟这个数字的大小无关,由数据类型所决定。
“有没有数字计算机不能算出来”
很多数字计算机是不能准确算出来的,只能近似估算,例如无理数或部分三角函数。尾数超长的小数也通常会被近似处理。
“在C语言中整型数字为什么占四个字节?”
其实你这个表述并不对,应当说计算机C语言中整型占4个字节。传统上32位机的字长为4字节,因此当初整型就是占4个字节的。对于8/16位机而言整型是2字节的,而对于64位机而言整型是8字节的。
跟这个数字的大小无关,由数据类型所决定。
“有没有数字计算机不能算出来”
很多数字计算机是不能准确算出来的,只能近似估算,例如无理数或部分三角函数。尾数超长的小数也通常会被近似处理。
“在C语言中整型数字为什么占四个字节?”
其实你这个表述并不对,应当说计算机C语言中整型占4个字节。传统上32位机的字长为4字节,因此当初整型就是占4个字节的。对于8/16位机而言整型是2字节的,而对于64位机而言整型是8字节的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很大也是有个定数的。不一定都是4个字节。
电脑中,最基础的单位是位(bit),只能为0或1,所有的数据由多个位的二进制组成。8位=1比特(Byte)=1字节,1个字节的数据存量是2的8次方,4个字节就是32位。也就是42亿多的数字。更大的就需要更多的存量。C语言中常用的数值类型其实有很多,比如最常用的int就是4个字节,-2147483648~2147483647;但是也有其他的类型比如short之类就用不到4个字节。C语言中数的大小要看程序初始的定义
电脑中,最基础的单位是位(bit),只能为0或1,所有的数据由多个位的二进制组成。8位=1比特(Byte)=1字节,1个字节的数据存量是2的8次方,4个字节就是32位。也就是42亿多的数字。更大的就需要更多的存量。C语言中常用的数值类型其实有很多,比如最常用的int就是4个字节,-2147483648~2147483647;但是也有其他的类型比如short之类就用不到4个字节。C语言中数的大小要看程序初始的定义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个数字,例如1,在电脑中有时只占3或4个字节,但在一个只含有数字1的office文件中保存文件时还保存了很多属性如字体,字的大小,字的颜色,文章排版,作者等等等等。所以“1”作为一个office文件保存下来就会有了几千个字节
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个有编译器决定的 ,而且要看机器的位数,32位的一个字节和16位的一个字节的是不同的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询