单精度和双精度有什么区别?

1、数据长度不同:

单精度浮点数用4字节存储。双精度浮点数用8字节存储,一般用于计算机变成中定义变量,占用8个字节存储空间。整型在内存中可能占2或4个字节(通常分别在16位机和32位机上),其取值为基本整常数。长整型,长度至少32位,而64位类Unix系统为64位。

2、类型说明符不同:

整型类型说明符为int。长整型类型说明符为long int或long,64位整型(非ANSI标准)类型说明符为__int64、long long int或long long。双精度浮点数(double)类型是在IEEE二进制浮点数算术标准(ANSI/IEEE Std 754-1985)中定义的,双精度浮点数(Double)。Single单精度浮点型。

3、数值范围不同:

long int表示:-2147483648~2147483647,unsigned long可以表示0~4294967295。基本整型的十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767。双精度其数值范围为-1.7E-308~1.7E+308,单精度浮点数可以表示的范围为±3.40282 * 10^38。

参考资料来源:百度百科-单精度

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

参考资料来源:百度百科-长整型

参考资料来源:百度百科-整型



  • 鍗曠簿搴︿笌鍙岀簿搴︾殑鍖哄埆
    绛旓細鍗曠簿搴︿笌鍙岀簿搴︾殑鍖哄埆锛1銆佸崟绮惧害锛屼篃灏辨槸 float 锛屽湪 32 浣嶆満鍣ㄤ笂鐢 4 涓瓧鑺傛潵瀛樺偍鐨勶紱鑰屽弻绮惧害double鏄敤 8 涓瓧鑺傛潵瀛樺偍鐨勩2锛鍗曠簿搴﹀拰鍙岀簿搴鍦ㄨ绠楁満涓殑琛ㄧず鏍煎紡铏戒竴鏍凤紝浣嗙敱浜庝綅鏁板瓨鍌ㄤ綅涓嶅悓锛屼粬浠兘琛ㄧず鐨勬暟鍊肩殑鑼冨洿灏变笉鍚岋紝涔熷氨鏄兘鍑嗙‘琛ㄧず鐨勬暟鐨勪綅鏁板氨涓嶅悓銆
  • 鍗曠簿搴﹀拰鍙岀簿搴︾殑鍖哄埆
    绛旓細鍗曠簿搴﹀拰鍙岀簿搴︽槸娴偣鏁扮殑琛ㄧず鏍煎紡锛岀敤浜庡湪璁$畻鏈轰腑瀛樺偍鍜屽鐞嗗疄鏁般1. 绮惧害锛- 鍗曠簿搴︼紙Single Precision锛夛細鍗曠簿搴︿娇鐢32浣嶏紙4瀛楄妭锛夋潵琛ㄧず涓涓诞鐐规暟锛屽叾涓寘鎷1浣嶇鍙蜂綅銆8浣嶆寚鏁颁綅鍜23浣嶅熬鏁颁綅銆傚畠鎻愪緵澶х害7涓湁鏁堟暟瀛楃殑绮惧害銆- 鍙岀簿搴︼紙Double Precision锛夛細鍙岀簿搴︿娇鐢64浣嶏紙8瀛楄妭锛夋潵琛ㄧず涓涓...
  • 鍗曠簿搴﹀拰鍙岀簿搴︾殑鍖哄埆
    绛旓細3銆佸崄杩涘埗涓嬬殑浣嶆暟鍖哄埆锛氬崟绮惧害娴偣鏁伴潪甯稿鏈7浣嶅崄杩涘埗鏈夋晥鏁板瓧锛屽鏋滄煇涓暟鐨勬湁鏁堟暟瀛椾綅鏁拌秴杩7浣嶏紝褰撴妸鍗曠簿搴﹀畾涔変负鍗曠簿搴﹀彉閲忔椂锛岃秴鍑虹殑閮ㄥ垎浼氳嚜鍔ㄥ洓鑸嶄簲鍏ャ傚弻绮惧害娴偣鏁板彲浠ヨ〃绀哄崄杩涘埗鐨15鎴16浣嶆湁鏁堟暟瀛楋紝瓒呭嚭鐨勯儴鍒嗕篃浼氳嚜鍔ㄥ洓鑸嶄簲鍏ャ鍗曠簿搴﹀拰鍙岀簿搴鏁板肩被鍨嬭緝鏃╁嚭鐜板湪C璇█涓紙姣旇緝閫氱敤鐨...
  • 鍗曠簿搴鍨鍜屽弻绮惧害鍨鏈変粈涔堝尯鍒
    绛旓細鍗曠簿搴︿笌鍙岀簿搴︾殑鍖哄埆锛1銆佸崟绮惧害锛屼篃灏辨槸 float 锛屽湪 32 浣嶆満鍣ㄤ笂鐢 4 涓瓧鑺傛潵瀛樺偍鐨勶紱鑰屽弻绮惧害double鏄敤 8 涓瓧鑺傛潵瀛樺偍鐨勩2锛鍗曠簿搴﹀拰鍙岀簿搴鍦ㄨ绠楁満涓殑琛ㄧず鏍煎紡铏戒竴鏍凤紝浣嗙敱浜庝綅鏁板瓨鍌ㄤ綅涓嶅悓锛屼粬浠兘琛ㄧず鐨勬暟鍊肩殑鑼冨洿灏变笉鍚岋紝涔熷氨鏄兘鍑嗙‘琛ㄧず鐨勬暟鐨勪綅鏁板氨涓嶅悓銆
  • 鍗曠簿搴︿笌鍙岀簿搴︽槸浠涔鎰忔,鏈変粈涔堝尯鍒?
    绛旓細鍗曠簿搴︿笌鍙岀簿搴﹀尯鍒銆傦紙1锛夊湪鍐呭瓨涓崰鏈夌殑瀛楄妭鏁涓嶅悓銆傚崟绮惧害娴偣鏁板湪鏈哄唴鍗4涓瓧鑺傘傚弻绮惧害娴偣鏁板湪鏈哄唴鍗8涓瓧鑺傘傦紙2锛夋湁鏁堟暟瀛椾綅鏁颁笉鍚屻傚崟绮惧害娴偣鏁版湁鏁堟暟瀛8浣嶃傚弻绮惧害娴偣鏁版湁鏁堟暟瀛16浣嶃傦紙3锛夋墍鑳借〃绀烘暟鐨勮寖鍥翠笉鍚屻傚崟绮惧害娴偣鐨勮〃绀鸿寖鍥达細-3.40E+38 ~ +3.40E+38銆傚弻绮惧害娴偣鐨...
  • 鍙岀簿搴︿笌鍗曠簿搴︾殑鍖哄埆
    绛旓細绠鍗曞湴璇达紝灏辨槸瀛樿串锛堟垨鑰呰琛ㄧず锛夋暟鍊肩殑浜岃繘鍒朵綅鏁鏈夊尯鍒銆傚鏋鍗曠簿搴鐢16浣嶄簩杩涘埗浣嶅瓨璐紝閭d箞鍙岀簿搴浼氱敤32浣嶄簩杩涘埗浣嶅瓨璐紱濡傛灉鍗曠簿搴︾敤32浣嶄簩杩涘埗浣嶅瓨璐紝閭d箞鍙岀簿搴︿細鐢64浣嶄簩杩涘埗浣嶅瓨璐傚洜姝わ紝鍗曞弻涓涓浉瀵圭殑姒傚康銆備綅鏁拌秺澶氾紝琛ㄧず鐨勬暟鐨勮寖鍥村氨瓒婂ぇ銆傜幇鍦ㄥぇ閮ㄥ垎鐨勭數鑴戜竴鑸敤4瀛楄妭锛32浣嶏級琛ㄧず...
  • 鍗曠簿搴﹀弻绮惧害娴偣鏁鐨勫尯鍒湁鍝簺?
    绛旓細鍗曠簿搴﹀弻绮惧害鐨勫尯鍒濡備笅锛1銆佸湪鍐呭瓨涓崰鏈夌殑瀛楄妭鏁颁笉鍚岋細鍗曠簿搴︽诞鐐规暟鍦ㄦ満鍐呭崰4涓瓧鑺傦紝鍙岀簿搴︽诞鐐规暟鍦ㄦ満鍐呭崰8涓瓧鑺傘2銆佹湁鏁堟暟瀛椾綅鏁颁笉鍚岋細鍗曠簿搴︽诞鐐规暟鏈夋晥鏁板瓧8浣嶏紝鍙岀簿搴︽诞鐐规暟鏈夋晥鏁板瓧16浣嶃3銆佹墍鑳借〃绀烘暟鐨勮寖鍥翠笉鍚岋細鍗曠簿搴︽诞鐐圭殑琛ㄧず鑼冨洿锛-3.40E锛38~锛3.40E锛38锛屽弻绮惧害娴偣鐨勮〃绀...
  • 鍦–璇█閲岄潰,鍗曠簿搴﹀拰鍙岀簿搴︽湁浠涔堝尯鍒鍜岃仈绯
    绛旓細1銆鍗曠簿搴﹀拰鍙岀簿搴鏁板肩被鍨嬫渶鏃╁嚭鐜板湪C璇█涓紙姣旇緝閫氱敤鐨勮瑷閲岄潰锛夛紝鍦–璇█涓崟绮惧害绫诲瀷绉颁负娴偣绫诲瀷锛團loat锛夛紝椤惧悕鎬濅箟鏄氳繃娴姩灏忔暟鐐规潵瀹炵幇鏁版嵁鐨勫瓨鍌ㄣ傝繖涓や釜鏁版嵁绫诲瀷鏈鏃╂槸涓轰簡绉戝璁$畻鑰屼骇鐢熺殑锛屼粬鑳藉缁欑瀛﹁绠楁彁渚涜冻澶熼珮鐨勭簿搴︽潵瀛樺偍瀵逛簬绮惧害瑕佹眰姣旇緝楂樼殑鏁板笺2銆佸綋鎴戜滑姣旇緝涓や釜妫嶅瓙鐨勯暱搴...
  • 鍗曠簿搴﹀拰鍙岀簿搴︽槸浠涔鎰忔,浜岃鏈変綍鍖哄埆
    绛旓細鎴戞湁鏇村ソ鐨勭瓟妗堟帹鑽愪簬2016-08-17 02:12:30 鏈浣崇瓟妗 鍗曠簿搴﹀皬鏁扮偣鍚庨潰鍏辫兘绮剧‘鍒7浣嶅皬鏁般傚弻绮惧害鍙簿纭埌15浣嶅皬鏁般傚畠浠兘灞炰簬娴偣鏁般傚弻绮惧害娴偣鎵琛ㄧず鐨勬暟瀛楄寖鍥存瘮鍗曠簿搴﹀ぇ寰楀銆鍗曠簿搴﹀拰鍙岀簿搴鍦ㄨ绠楁満涓殑鏍煎紡铏界劧涓鏍,浣嗙敱浜庝綅鏁颁笉鍚,鏁板间篃鍙戠敓浜嗙被鍨嬬殑杞崲銆傝繖涔熸槸浜岃鐨勫尯鍒銆 鏈洖绛旂敱绉戝鏁欒偛鍒嗙被...
  • 鍗曠簿搴︽暟涓庡弻绮惧害鏁鍖哄埆?
    绛旓細鍗曠簿搴锛坒loat锛変竴鑸湪璁$畻鏈轰腑瀛樺偍鍗犵敤4瀛楄妭锛屼篃32浣嶏紝鏈夋晥浣嶆暟涓7浣嶏紱鍙岀簿搴锛坉ouble锛夊湪璁$畻鏈轰腑瀛樺偍鍗犵敤8瀛楄妭锛64浣嶏紝鏈夋晥浣嶆暟涓16浣嶃
  • 扩展阅读:3.0是单精度还是双精度 ... 1.0为什么是双精度 ... 5.0为啥是双精度 ... 单精度双精度举个例子 ... 怎么判断单双精度 ... 0.5是单精度还是双精度 ... 为什么3.4是双精度 ... 5.0是单精度吗 ... 单精度为什么不直接用双精度 ...

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