单精度与双精度的区别

单精度与双精度的区别:

1、单精度,也就是 float ,在 32 位机器上用 4 个字节来存储的;而双精度double是用 8 个字节来存储的。

2,单精度和双精度在计算机中的表示格式虽一样,但由于位数存储位不同,他们能表示的数值的范围就不同,也就是能准确表示的数的位数就不同。

拓展资料:

单精度

单精度数是指计算机表达实数近似值的一种方式。VB中Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从 -3.402823E38 到 -1.401298E-45,而在正数的时候是从 1.401298E-45 到 3.402823E38 。

双精度浮点数

双精度浮点数(double)是计算机使用的一种数据类型,使用 64 位(8字节) 来存储一个浮点数。 它可以表示十进制的15或16位有效数字,其可以表示的数字的绝对值范围大约是:2.23x10-308 ~ 1.79x10308。IEEE754为其定制标准。

参考资料:百度百科-单精度百度百科-双精度浮点数



  • 鍗曠簿搴﹀拰鍙岀簿搴︾殑鍖哄埆
    绛旓細浜岃呭湪鍐呭瓨銆佸彇鍊艰寖鍥寸瓑鏂归潰瀛樺湪鍖哄埆銆1銆佸唴瀛橈細鍗曠簿搴娴偣鏁板崰鐢4涓瓧鑺傦紙32浣嶏級瀛樺偍绌洪棿鏉ュ瓨鍌ㄤ竴涓诞鐐规暟锛岃鍙岀簿搴娴偣鏁颁娇鐢 8涓瓧鑺傦紙64浣嶏級瀛樺偍绌洪棿鏉ュ瓨鍌ㄤ竴涓诞鐐规暟銆2銆佸彇鍊艰寖鍥达細鍗曠簿搴︽诞鐐规暟鐨勬暟鍊艰寖鍥翠负-3.4E38鑷3.4E38锛岃屽弻绮惧害娴偣鏁板彲浠ヨ〃绀虹殑鏁板瓧鐨勭粷瀵瑰艰寖鍥村ぇ鏄-2.23E308鑷1....
  • 鍗曠簿搴﹀拰鍙岀簿搴︾殑鍖哄埆
    绛旓細1銆佸湪鍐呭瓨涓崰鏈夌殑瀛楄妭鏁颁笉鍚岋細鍗曠簿搴娴偣鏁板湪鏈哄唴鍗4涓瓧鑺傦紝鍙岀簿搴娴偣鏁板湪鏈哄唴鍗8涓瓧鑺傘2銆佹湁鏁堟暟瀛椾綅鏁颁笉鍚岋細鍗曠簿搴︽诞鐐规暟鏈夋晥鏁板瓧8浣嶏紝鍙岀簿搴︽诞鐐规暟鏈夋晥鏁板瓧16浣嶃3銆佹墍鑳借〃绀烘暟鐨勮寖鍥翠笉鍚岋細鍗曠簿搴︽诞鐐圭殑琛ㄧず鑼冨洿锛-3.40E+38 ~ +3.40E+38锛屽弻绮惧害娴偣鐨勮〃绀鸿寖鍥达細-1.79E+308 ~ ...
  • 鍙岀簿搴﹀拰鍗曠簿搴﹀尯鍒
    绛旓細鍙岀簿搴﹀拰鍗曠簿搴﹀尯鍒涓哄唴瀛樺崰鐢ㄥ拰鏈夋晥鏁板瓧浣嶆暟涓嶅悓銆傚唴瀛樺崰鐢ㄤ笉鍚岋細瀛楄妭鏁帮細涓涓崟绮惧害鏁板煎崰鐢4涓瓧鑺傘32浣嶏紱涓涓弻绮惧害鍗犵敤8涓瓧鑺傘64浣嶃傛湁鏁堟暟瀛椾綅鏁颁笉鍚岋細鏈夋晥鏁板瓧浣嶆暟閲屽崟绮惧害鏈夋晥鏁板瓧浣嶆暟涓6浣嶏紱鍙岀簿搴︽湁鏁堟暟瀛椾綅鏁颁负15浣嶃傛诞鐐规暟锛屾槸灞炰簬鏈夌悊鏁颁腑鏌愮壒瀹氬瓙闆嗙殑鏁扮殑鏁板瓧琛ㄧず锛屽湪璁$畻鏈轰腑鐢ㄤ互...
  • 鍗曠簿搴鍨鍜屽弻绮惧害鍨嬫湁浠涔鍖哄埆
    绛旓細鍗曠簿搴︿笌鍙岀簿搴︾殑鍖哄埆锛1銆佸崟绮惧害锛屼篃灏辨槸 float 锛屽湪 32 浣嶆満鍣ㄤ笂鐢 4 涓瓧鑺傛潵瀛樺偍鐨勶紱鑰屽弻绮惧害double鏄敤 8 涓瓧鑺傛潵瀛樺偍鐨勩2锛屽崟绮惧害鍜屽弻绮惧害鍦ㄨ绠楁満涓殑琛ㄧず鏍煎紡铏戒竴鏍凤紝浣嗙敱浜庝綅鏁板瓨鍌ㄤ綅涓嶅悓锛屼粬浠兘琛ㄧず鐨勬暟鍊肩殑鑼冨洿灏变笉鍚岋紝涔熷氨鏄兘鍑嗙‘琛ㄧず鐨勬暟鐨勪綅鏁板氨涓嶅悓銆
  • 鍗曠簿搴︿笌鍙岀簿搴鏄粈涔堟剰鎬,鏈変粈涔鍖哄埆?
    绛旓細鍙岀簿搴︽诞鐐规暟(double)鏄绠楁満浣跨敤鐨勪竴绉嶆暟鎹被鍨嬶紝浣跨敤 64 浣嶏紙8瀛楄妭锛 鏉ュ瓨鍌ㄤ竴涓诞鐐规暟銆 瀹冨彲浠ヨ〃绀哄崄杩涘埗鐨15鎴16浣嶆湁鏁堟暟瀛楋紝鍏跺彲浠ヨ〃绀虹殑鏁板瓧鐨勭粷瀵瑰艰寖鍥村ぇ绾︽槸锛2.23x10-308 ~ 1.79x10308銆侷EEE754涓哄叾瀹氬埗鏍囧噯銆鍗曠簿搴︿笌鍙岀簿搴﹀尯鍒銆傦紙1锛夊湪鍐呭瓨涓崰鏈夌殑瀛楄妭鏁颁笉鍚屻傚崟绮惧害娴偣鏁板湪鏈...
  • 鍗曠簿搴﹀拰鍙岀簿搴︾殑鍖哄埆
    绛旓細鍗曠簿搴﹀拰鍙岀簿搴鍦ㄨ绠楁満绉戝涓槸涓ょ涓嶅悓鐨勬暟鍊肩簿搴﹁〃绀烘柟娉曘傚崟绮惧害锛坒loat锛夐氬父鐢ㄤ簬琛ㄧず涓涓诞鐐规暟锛屽叾鑼冨洿鍦-3.4E38鍒3.4E38涔嬮棿锛岃兘澶熸彁渚7浣嶆湁鏁堟暟瀛椼傚弻绮惧害锛坉ouble锛夊垯鐢ㄤ簬琛ㄧず涓涓弻绮惧害娴偣鏁帮紝鍏惰寖鍥存洿澶э紝绮惧害鏇撮珮锛岄氬父鑳藉鎻愪緵15浣嶆湁鏁堟暟瀛椼傚湪瀹為檯搴旂敤涓紝鍗曠簿搴﹂傚悎澶勭悊鐩稿杈冨皬鍜岀簿纭...
  • 鍙岀簿搴︿笌鍗曠簿搴︾殑鍖哄埆
    绛旓細绠鍗曞湴璇达紝灏辨槸瀛樿串锛堟垨鑰呰琛ㄧず锛夋暟鍊肩殑浜岃繘鍒朵綅鏁版湁鍖哄埆銆傚鏋鍗曠簿搴鐢16浣嶄簩杩涘埗浣嶅瓨璐紝閭d箞鍙岀簿搴浼氱敤32浣嶄簩杩涘埗浣嶅瓨璐紱濡傛灉鍗曠簿搴︾敤32浣嶄簩杩涘埗浣嶅瓨璐紝閭d箞鍙岀簿搴︿細鐢64浣嶄簩杩涘埗浣嶅瓨璐傚洜姝わ紝鍗曞弻涓涓浉瀵圭殑姒傚康銆備綅鏁拌秺澶氾紝琛ㄧず鐨勬暟鐨勮寖鍥村氨瓒婂ぇ銆傜幇鍦ㄥぇ閮ㄥ垎鐨勭數鑴戜竴鑸敤4瀛楄妭锛32浣嶏級琛ㄧず...
  • 鍗曠簿搴﹀拰鍙岀簿搴鏄粈涔堟剰鎬,浜岃呮湁浣鍖哄埆
    绛旓細鍗曠簿搴﹀皬鏁扮偣鍚庨潰鍏辫兘绮剧‘鍒7浣嶅皬鏁般傚弻绮惧害鍙簿纭埌15浣嶅皬鏁般傚畠浠兘灞炰簬娴偣鏁般傚弻绮惧害娴偣鎵琛ㄧず鐨勬暟瀛楄寖鍥存瘮鍗曠簿搴﹀ぇ寰楀銆鍗曠簿搴﹀拰鍙岀簿搴鍦ㄨ绠楁満涓殑鏍煎紡铏界劧涓鏍,浣嗙敱浜庝綅鏁颁笉鍚,鏁板间篃鍙戠敓浜嗙被鍨嬬殑杞崲銆傝繖涔熸槸浜岃鐨勫尯鍒銆 鏈洖绛旂敱绉戝鏁欒偛鍒嗙被杈句汉 寮犻洩鎺ㄨ崘 涓炬姤| 绛旀绾犻敊 | 璇勮 14 3 瓒呯骇鐑堢劙85...
  • 鍗曠簿搴float 鍜屽弻绮惧害double鍒板簳鏄粈涔鍖哄埆鍟
    绛旓細涓銆佸瓧鑺傛暟涓嶅悓 1銆乫loat鍗4涓瓧鑺傦紝涔熷氨鏄32浣嶃2銆乨ouble鍗8涓瓧鑺傦紝涔熷氨鏄64浣嶃備簩銆佹寚鏁板煙浣嶆暟涓嶅悓 1銆乫loat鐨勬寚鏁板煙鏄8浣嶏紝鍙〃杈剧殑鑼冨洿涓0~255銆2銆乨ouble鐨勬寚鏁板煙鏄11浣嶏紝鍙〃杈剧殑鑼冨洿涓0~2047銆備笁銆佹寚鏁板煙浣嶆暟涓嶄笉鍚 1銆乫loat鐨勫皬鏁板煙鏄23浣嶃2銆乨ouble鐨勫皬鏁板煙鏄52浣嶃傚洓銆佹寚鏁...
  • C璇█涓殑鍗曠簿搴﹀拰鍙岀簿搴娴偣鍨鐨勫尯鍒!3.14鏄摢绉?3.14159鍛?_鐧惧害鐭 ...
    绛旓細3.14鏄鍗曠簿搴锛3.14159鏄鍙岀簿搴銆備袱鑰鍖哄埆濡備笅锛氫竴銆佹寚浠d笉鍚 1銆佸崟绮惧害锛氭槸鎸囪绠楁満琛ㄨ揪瀹炴暟杩戜技鍊肩殑涓绉嶆柟寮忋2銆佸弻绮惧害锛氭鏁版嵁绫诲瀷涓庡崟绮惧害鏁版嵁绫诲瀷(float)鐩镐技锛屼絾绮剧‘搴︽瘮float楂樸備簩銆佸崰鐢ㄧ┖闂翠笉鍚 1銆佸崟绮惧害锛氳寖鍥村湪璐熸暟鐨勬椂鍊欐槸浠 -3.402823E38 鍒 -1.401298E-45锛岃屽湪姝f暟鐨勬椂鍊欐槸浠...
  • 扩展阅读:5.0为啥是双精度 ... 为什么3.4是双精度 ... 3.0是单精度还是双精度 ... 1.0为什么是双精度 ... 怎么判断单双精度 ... 1.5是单精度还是双精度 ... 单精度双精度举个例子 ... 2.3是单精度还是双精度 ... 10.0是单精度还是双精度 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网