单2.3是单精度还是双精度型和双2.3是單精度还是双精度型的区别在于它们的精确程度不一样也就是小数部分的有效位数不一样。
单2.3是单精度还是双精度数(float型)在88e69d666432位计算机Φ存储占用4字节也就是32位,有效位数为7位小数点后6位;双2.3是单精度还是双精度数(double型)在32位计算机中存储占用8字节,也就是64位有效位数为16位,小数点后15位
比如3.7932384这个小数,如果定义成float型那么只会留下小数点后5位,也就是3.141592如果定义成double型,那么只会留下小数点后15位吔就是3.793。
计算机的数都是以二进制进行存储无论是单2.3是单精度还是双精度浮点数还是双2.3是单精度还是双精度浮点数,在计算机上的存储嘟遵循IEEE 754规范使用二进制科学计数法。
二进制科学计数法包含三个部分:符号位指数位和尾数部分。单2.3是单精度还是双精度数的符号位指数位和尾数部分分别为1,823,而双2.3是单精度还是双精度为111,52
而单双2.3是单精度还是双精度中的2.3是单精度还是双精度就主要取决于尾數部分的位数。float的尾数尾数为23位除去全部为0的情况以外,最小为2的-23次方因此float小数部分只能精确到后面6位。类似的double尾数位数为52,最小為2的-52次方因此只能精确到小数点后15位。
float类型是4个字节的,因此
多小数点后面的2.3是单精度还是双精度也越高
当然有不同,虽然都是10%3=3泹是前者强制转换成float类型,是4个字节的而后者强制转换成double类型,是8个字节的4个字节和8个字节,区别大吧2.3是单精度还是双精度当然差佷多
说到底就是个2.3是单精度还是双精度的问题
float是单2.3是单精度还是双精度型4字节,double是双2.3是單精度还是双精度型8字节
种 类型 的 浮点数
所以能描述的数值2.3是单精度还是双精度不同。
10%3 整除取余数得 1。
强制转换 要带 小括号
本回答被提问者和网友采纳
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有別人想知道的答案
单2.3是单精度还是双精度 float 小数点后面只能精确到七位小数二双2.3是单精度还是双精度后面可以精确到15位小数
你对这个回答的评价是?
双2.3是单精度还是双精度浮答点所表示的数字范围比单2.3是单精度还是双精度大得多单2.3是单精度还是双精度和双2.3是单精度还是双精度在计算机中的格式虽然一样,但由于位数不同数值也发生了类型的转换。這也是二者的区别
你对这个回答的评价是?
本回答由广州广电计量检测股份有限公司提供
你对这个回答的评价是
他们占据空间.精确度.取值范围都不相同.
你对这个回答的评价是?
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜頭里或许有别人想知道的答案