单精度和双精度是什么意思?是小数点后多少位吗 单精度浮点型single和双精度浮点型double的区别是小...

\u5355\u7cbe\u5ea6\u3001\u53cc\u7cbe\u5ea6\u5404\u6709\u51e0\u4f4d\u5c0f\u6570\uff1f

\u5355\u7cbe\u5ea6\u67096\u4f4d\u5c0f\u6570\uff0c\u53cc\u7cbe\u5ea6\u670915\u4f4d\u5c0f\u6570\u3002
\u5355\u7cbe\u5ea6\u6570\uff08float\u578b\uff09\u572832\u4f4d\u8ba1\u7b97\u673a\u4e2d\u5b58\u50a8\u5360\u75284\u5b57\u8282\uff0c\u4e5f\u5c31\u662f32\u4f4d\uff0c\u6709\u6548\u4f4d\u6570\u4e3a7\u4f4d\uff0c\u5c0f\u6570\u70b9\u540e6\u4f4d\u3002
\u53cc\u7cbe\u5ea6\u6570\uff08double\u578b\uff09\u572832\u4f4d\u8ba1\u7b97\u673a\u4e2d\u5b58\u50a8\u5360\u75288\u5b57\u8282\uff0c\u4e5f\u5c31\u662f64\u4f4d\uff0c\u6709\u6548\u4f4d\u6570\u4e3a16\u4f4d\uff0c\u5c0f\u6570\u70b9\u540e15\u4f4d\u3002

\u6269\u5c55\u8d44\u6599\uff1a
\u5355\u7cbe\u5ea6\u6d6e\u70b9\u6570\u683c\u5f0f\u662f\u4e00\u79cd\u8ba1\u7b97\u673a\u6570\u636e\u683c\u5f0f\uff0c\u5728\u8ba1\u7b97\u673a\u5b58\u50a8\u5668\u4e2d\u5360\u75284\u4e2a\u4f4d\u5143\uff0832 bits\uff09\uff0c\u5229\u7528\u201c\u6d6e\u70b9\u201d\uff08\u6d6e\u52a8\u5c0f\u6570\u70b9\uff09\u7684\u65b9\u6cd5\uff0c\u53ef\u4ee5\u8868\u793a\u4e00\u4e2a\u8303\u56f4\u5f88\u5927\u7684\u6570\u503c\u3002
C\u3001C++\u4e2d\u4f7f\u7528\u5230\u7684\u53cc\u7cbe\u5ea6\u6d6e\u70b9\u6570\uff08double\uff09\u7c7b\u578b\u662f\u5728IEEE\u4e8c\u8fdb\u5236\u6d6e\u70b9\u6570\u7b97\u672f\u6807\u51c6\uff08ANSI/IEEE Std 754-1985\uff09\u4e2d\u5b9a\u4e49\u7684\u3002\u53cc\u7cbe\u5ea6\u6d6e\u70b9\u6570\uff08Double\uff09\u7528\u6765\u8868\u793a\u5e26\u6709\u5c0f\u6570\u90e8\u5206\u7684\u5b9e\u6570\uff0c\u4e00\u822c\u7528\u4e8e\u8ba1\u7b97\u673a\u53d8\u6210\u4e2d\u5b9a\u4e49\u53d8\u91cf\uff0c\u5360\u75288\u4e2a\u5b57\u8282\u5b58\u50a8\u7a7a\u95f4\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u5355\u7cbe\u5ea6\u6d6e\u70b9\u6570
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u7cbe\u5ea6\u6d6e\u70b9\u6570

Single \u6700\u591a\u53ef\u4ee5\u663e\u793a\u5c0f\u6570\u70b9\u540e\u97627\u4f4d Double \u6700\u591a\u53ef\u4ee5\u663e\u793a\u5c0f\u6570\u70b9\u540e\u976214\u4f4d

Single \u6570\u636e\u7c7b\u578b
Single\uff08\u5355\u7cbe\u5ea6\u6d6e\u70b9\u578b\uff09\u53d8\u91cf\u5b58\u50a8\u4e3a IEEE 32 \u4f4d\uff084 \u4e2a\u5b57\u8282\uff09\u6d6e\u70b9\u6570\u503c\u7684\u5f62\u5f0f\uff0c\u5b83\u7684\u8303\u56f4\u5728\u8d1f\u6570\u7684\u65f6\u5019\u662f\u4ece -3.402823E38 \u5230 -1.401298E-45\uff0c\u800c\u5728\u6b63\u6570\u7684\u65f6\u5019\u662f\u4ece 1.401298E-45 \u5230 3.402823E38\u3002Single \u7684\u7c7b\u578b\u58f0\u660e\u5b57\u7b26\u4e3a\u611f\u53f9\u53f7 (!)\u3002

Double \u6570\u636e\u7c7b\u578b
Double\uff08\u53cc\u7cbe\u5ea6\u6d6e\u70b9\u578b\uff09\u53d8\u91cf\u5b58\u50a8\u4e3a IEEE 64 \u4f4d\uff088 \u4e2a\u5b57\u8282\uff09\u6d6e\u70b9\u6570\u503c\u7684\u5f62\u5f0f\uff0c\u5b83\u7684\u8303\u56f4\u5728\u8d1f\u6570\u7684\u65f6\u5019\u662f\u4ece -1.79769313486232E308 \u5230 -4.94065645841247E-324\uff0c\u800c\u6b63\u6570\u7684\u65f6\u5019\u662f\u4ece 4.94065645841247E-324 \u5230 1.79769313486232E308\u3002Double \u7684\u7c7b\u578b\u58f0\u660e\u5b57\u7b26\u662f\u6570\u5b57\u7b26\u53f7 (#)\u3002

是C语言中的数据储存类型,是类型的名字。计算机中的数据是二进制,当数字有效数字位数过多的时候储存范围之外的输就会被四舍五入,表现出来的就是单精度有七位有效数字,双精度有十五位有效数字。



是的,差不多是这个意思。准确的说,是作为浮点数的最多有效数字的位数不同,双精度的有效数字最多位数一般是单精度的双倍以上。

是C语言中的数据储存类型,是类型的名字。计算机中的数据是二进制,当数字有效数字位数过多的时候储存范围之外的输就会被四舍五入,表现出来的就是单精度有七位有效数字,双精度有十五位有效数字。

是C语言中的数据储存类型,是类型的名字。计算机中的数据是二进制,当数字有效数字位数过多的时候储存范围之外的输就会被四舍五入,表现出来的就是单精度有七位有效数字,双精度有十五位有效数字。

  • 鍗曠簿搴﹀拰鍙岀簿搴鐨勫尯鍒鏄粈涔?
    绛旓細1.瀛樺偍绌洪棿锛•鍗曠簿搴锛坒loat锛夐氬父鍗犵敤4涓瓧鑺傦紙32浣嶏級鐨勫唴瀛樼┖闂淬•鍙岀簿搴锛坉ouble锛夐氬父鍗犵敤8涓瓧鑺傦紙64浣嶏級鐨勫唴瀛樼┖闂淬2.鏁板艰寖鍥达細•鍗曠簿搴﹁兘琛ㄧず鐨勬湁鏁堟暟瀛椾綅鏁拌緝灏戯紝涓鑸负7浣嶏紝鎵浠ュ畠鑳借〃绀虹殑鏁板艰寖鍥磋緝灏忥紝澶х害鍦-3.40E+38鍒+3.40E+38涔嬮棿銆•鍙岀簿搴﹁兘琛ㄧず...
  • 鍗曠簿搴﹀拰鍙岀簿搴鏈浠涔涓嶅悓?
    绛旓細鍗曠簿搴︽诞鐐规暟閫氬父閲囩敤32浣嶄簩杩涘埗鏍煎紡锛屽寘鎷鍙蜂綅銆佹寚鏁颁綅鍜屽熬鏁颁綅銆傝屽弻绮惧害娴偣鏁板垯閲囩敤64浣嶄簩杩涘埗鏍煎紡锛屾彁渚涙洿楂樼殑鏁板肩簿搴﹀拰鏇村ぇ鐨勬暟鍊艰寖鍥淬傝繖鎰忓懗鐫鍙岀簿搴﹁兘澶勭悊鏇村ぇ鎴栨洿澶嶆潅鐨勮绠椾换鍔¤屼笉浼氫涪澶辨暟鎹殑绮惧害銆備簩銆佺簿搴﹀樊寮 鍗曠簿搴﹀拰鍙岀簿搴鐨勬牳蹇冨樊寮傚湪浜庡畠浠殑鏁板肩簿搴︺傚崟绮惧害娴偣鏁版彁渚涜緝灏忕殑...
  • 鍗曠簿搴﹀拰鍙岀簿搴鏈夊暐鍖哄埆?
    绛旓細涓銆佹寚浠d笉鍚 1銆佸崟绮惧害锛氭槸鎸囪绠楁満琛ㄨ揪瀹炴暟杩戜技鍊肩殑涓绉嶆柟寮忋2銆鍙岀簿搴锛氭鏁版嵁绫诲瀷涓庡崟绮惧害鏁版嵁绫诲瀷(float)鐩镐技锛屼絾绮剧‘搴︽瘮float楂樸備簩銆佽寖鍥翠笉鍚 1銆佸崟绮惧害锛氳寖鍥村湪璐熸暟鐨勬椂鍊欐槸浠 -3.402823E38 鍒 -1.401298E-45锛岃屽湪姝f暟鐨勬椂鍊欐槸浠 1.401298E-45 鍒 3.402823E38 銆2銆佸弻绮惧害锛氬弻...
  • c璇█涓浠涔堟槸鍗曠簿搴鍨鍜屽弻绮惧害鍨???鍚勪妇涓緥瀛愩傘傘
    绛旓細鍗曠簿搴鍨鍜屽弻绮惧害鍨嬬殑鍖哄埆鍦ㄤ簬瀹冧滑鐨勭簿纭▼搴︿笉涓鏍凤紝涔熷氨鏄皬鏁伴儴鍒嗙殑鏈夋晥浣嶆暟涓嶄竴鏍枫傚崟绮惧害鏁帮紙float鍨嬶級鍦32浣嶈绠楁満涓瓨鍌ㄥ崰鐢4瀛楄妭锛屼篃灏辨槸32浣嶏紝鏈夋晥浣嶆暟涓7浣嶏紝灏忔暟鐐瑰悗6浣嶏紱鍙岀簿搴︽暟锛坉ouble鍨嬶級鍦32浣嶈绠楁満涓瓨鍌ㄥ崰鐢8瀛楄妭锛屼篃灏辨槸64浣嶏紝鏈夋晥浣嶆暟涓16浣嶏紝灏忔暟鐐瑰悗15浣嶃傛瘮濡3....
  • 鍗曠簿搴娴偣鍨鍜屽弻绮惧害娴偣鍨嬬殑鍚箟鏄粈涔?
    绛旓細鍗曠簿搴娴偣鍨嬶紙float 锛変笓鎸囧崰鐢32浣嶅瓨鍌ㄧ┖闂寸殑鍗曠簿搴︼紙single-precision 锛夊笺傚崟绮惧害鍦ㄤ竴浜涘鐞嗗櫒涓婃瘮鍙岀簿搴鏇村揩鑰屼笖鍙崰鐢ㄥ弻绮惧害涓鍗婄殑绌洪棿锛屼絾鏄綋鍊煎緢澶ф垨寰堝皬鐨勬椂鍊欙紝瀹冨皢鍙樺緱涓嶇簿纭傚綋浣犻渶瑕佸皬鏁伴儴鍒嗗苟涓斿绮惧害鐨勮姹備笉楂樻椂锛屽崟绮惧害娴偣鍨嬬殑鍙橀噺鏄湁鐢ㄧ殑銆備緥濡傦紝褰撹〃绀虹編鍏冨拰鍒嗘椂锛屽崟绮惧害娴偣鍨...
  • 鍗曠簿搴﹀拰鍙岀簿搴鏈浠涔涓嶅悓?
    绛旓細鍗曠簿搴娴偣鏁鍜屽弻绮惧害娴偣鏁版湁浠ヤ笅鍖哄埆锛1銆佹墍鍗犵殑鍐呭瓨涓嶅悓 鍗曠簿搴︽诞鐐规暟鍗犵敤4涓瓧鑺傦紙32浣嶏級瀛樺偍绌洪棿鏉ュ瓨鍌ㄤ竴涓诞鐐规暟锛屽寘鎷鍙蜂綅1浣嶏紝闃剁爜8浣嶏紝灏炬暟23浣嶃傝屽弻绮惧害娴偣鏁颁娇鐢 8涓瓧鑺傦紙64浣嶏級瀛樺偍绌洪棿鏉ュ瓨鍌ㄤ竴涓诞鐐规暟锛屽寘鎷鍙蜂綅1浣嶏紝闃剁爜11浣嶏紝灏炬暟52浣嶃2銆佹墍瀛樼殑鏁板艰寖鍥翠笉鍚 鍗曠簿搴︽诞鐐...
  • c璇█涓浠涔堟槸鍗曠簿搴鍨鍜屽弻绮惧害鍨???鍚勪妇涓緥瀛愩傘傘
    绛旓細鍗曠簿搴鍨鍜屽弻绮惧害鍨嬬殑鍖哄埆鍦ㄤ簬瀹冧滑鐨勭簿纭▼搴︿笉涓鏍凤紝涔熷氨鏄皬鏁伴儴鍒嗙殑鏈夋晥浣嶆暟涓嶄竴鏍枫傚崟绮惧害鏁帮紙float鍨嬶級鍦32浣嶈绠楁満涓瓨鍌ㄥ崰鐢4瀛楄妭锛屼篃灏辨槸32浣嶏紝鏈夋晥浣嶆暟涓7浣嶏紝灏忔暟鐐瑰悗6浣嶏紱鍙岀簿搴︽暟锛坉ouble鍨嬶級鍦32浣嶈绠楁満涓瓨鍌ㄥ崰鐢8瀛楄妭锛屼篃灏辨槸64浣嶏紝鏈夋晥浣嶆暟涓16浣嶏紝灏忔暟鐐瑰悗15浣嶃傛瘮濡3....
  • C璇█涓殑 鍗曠簿搴鍨 鍜屽弻绮惧害鍨鏄粈涔堟剰鎬
    绛旓細鍗曠簿搴﹀拰鍙岀簿搴鏈澶у尯鍒氨鏄粨鏋滅簿纭埌绗嚑浣嶃傚崟绮惧害鏄繖鏍风殑鏍煎紡锛1浣嶇鍙凤紝8浣嶆寚鏁帮紝23浣嶅皬鏁般鍙岀簿搴︽槸1浣嶇鍙凤紝11浣嶆寚鏁帮紝52浣嶅皬鏁般
  • 鍗曠簿搴銆鍙岀簿搴鍚勬湁鍑犱綅灏忔暟?
    绛旓細鍗曠簿搴鏈6浣嶅皬鏁帮紝鍙岀簿搴鏈15浣嶅皬鏁般傚崟绮惧害鏁帮紙float鍨嬶級鍦32浣嶈绠楁満涓瓨鍌ㄥ崰鐢4瀛楄妭锛屼篃灏辨槸32浣嶏紝鏈夋晥浣嶆暟涓7浣嶏紝灏忔暟鐐瑰悗6浣嶃傚弻绮惧害鏁帮紙double鍨嬶級鍦32浣嶈绠楁満涓瓨鍌ㄥ崰鐢8瀛楄妭锛屼篃灏辨槸64浣嶏紝鏈夋晥浣嶆暟涓16浣嶏紝灏忔暟鐐瑰悗15浣嶃
  • 鍗曠簿搴鍨鍜屽弻绮惧害鍨嬫湁浠涔鍖哄埆
    绛旓細鍗曠簿搴︿笌鍙岀簿搴鐨勫尯鍒細1銆佸崟绮惧害锛屼篃灏辨槸 float 锛屽湪 32 浣嶆満鍣ㄤ笂鐢 4 涓瓧鑺傛潵瀛樺偍鐨勶紱鑰屽弻绮惧害double鏄敤 8 涓瓧鑺傛潵瀛樺偍鐨勩2锛鍗曠簿搴﹀拰鍙岀簿搴鍦ㄨ绠楁満涓殑琛ㄧず鏍煎紡铏戒竴鏍凤紝浣嗙敱浜庝綅鏁板瓨鍌ㄤ綅涓嶅悓锛屼粬浠兘琛ㄧず鐨勬暟鍊肩殑鑼冨洿灏变笉鍚岋紝涔熷氨鏄兘鍑嗙‘琛ㄧず鐨勬暟鐨勪綅鏁板氨涓嶅悓銆
  • 扩展阅读:3.0是单精度还是双精度 ... 单精度双精度举个例子 ... 5.0为啥是双精度 ... 1.5是单精度还是双精度 ... 1.0为什么是双精度 ... 2.3是单精度还是双精度 ... 怎么判断单双精度 ... 单精度后有小数点吗 ... 单精度为什么不直接用双精度 ...

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