单精度和双精度小数点后几位

单精度和双精度小数点后几位。
单精度浮点数(float型)在32位计算机中存储占用4字节,也就是32位,有效位数为7位,小数点后6位。双精度浮点数(double型)在32位计算机中存储占用8字节,也就是64位,有效位数为16位,小数点后15位。
单精度浮点数是这样的一种格式:1位符号,8位指数,23位小数。双精度浮点数则是这样的格式:1位符号,11位指数,52位小数。

  • 鍗曠簿搴﹀拰鍙岀簿搴鏄粈涔堟剰鎬?鏄灏忔暟鐐瑰悗澶氬皯浣鍚
    绛旓細鏄疌璇█涓殑鏁版嵁鍌ㄥ瓨绫诲瀷锛屾槸绫诲瀷鐨勫悕瀛椼傝绠楁満涓殑鏁版嵁鏄簩杩涘埗锛屽綋鏁板瓧鏈夋晥鏁板瓧浣嶆暟杩囧鐨勬椂鍊欏偍瀛樿寖鍥翠箣澶栫殑杈撳氨浼氳鍥涜垗浜斿叆锛岃〃鐜板嚭鏉ョ殑灏辨槸鍗曠簿搴鏈変竷浣嶆湁鏁堟暟瀛楋紝鍙岀簿搴鏈夊崄浜斾綅鏈夋晥鏁板瓧銆傚崟绮惧害绠浠嬶細鍗曠簿搴︽暟锛屾槸鎸囪绠楁満琛ㄨ揪瀹炴暟杩戜技鍊肩殑涓绉嶆柟寮忋俈B涓紝Single锛堝崟绮惧害娴偣鍨嬶級鍙橀噺瀛樺偍涓篒EEE...
  • 鍗曠簿搴娴偣鏁鍜屽弻绮惧害娴偣鏁扮殑鍖哄埆
    绛旓細1锛屽崟绮惧害锛屼篃灏辨槸 float 锛屽湪 32 浣嶆満鍣ㄤ笂鐢 4 涓瓧鑺傛潵瀛樺偍鐨勶紱鑰鍙岀簿搴double鏄敤 8 涓瓧鑺傛潵瀛樺偍鐨勶紝杩欐槸浠栦滑鏈鏈川鐨勫尯鍒2锛岀敱浜庡瓨鍌ㄤ綅涓嶅悓锛屼粬浠兘琛ㄧず鐨勬暟鍊肩殑鑼冨洿灏变笉鍚岋紝涔熷氨鏄兘鍑嗙‘琛ㄧず鐨勬暟鐨勪綅鏁板氨涓嶅悓銆3锛鍗曠簿搴﹀皬鏁扮偣鍚庨潰鍏辫兘绮剧‘鍒7浣嶅皬鏁銆傚弻绮惧害鍙簿纭埌15浣嶅皬鏁般
  • c璇█float鍜宒ouble淇濈暀灏忔暟鐐瑰悗鍑犱綅
    绛旓細c璇█float鍜宒ouble淇濈暀灏忔暟鐐瑰悗6浣嶃侰璇█涓紝杈撳嚭double绫诲瀷(鍙岀簿搴瀹炲瀷)浠ュ強float绫诲瀷(鍗曠簿搴瀹炲瀷)鏃讹紝榛樿杈撳嚭6浣嶅皬鏁(涓嶈冻鍏綅浠0琛ラ綈锛岃秴杩囧叚浣嶆寜鍥涜垗浜斿叆鎴柇)銆傚鏋滄兂灏忔暟鐐瑰悗闈16浣嶏紝鍐欐垚%.16lf锛屼笉浼氳嚜鍔ㄥ洓鑸嶄簲鍏ョ殑锛宒ouble鏄竴涓繎浼煎硷紝閫氬父娌℃湁鍔炴硶鍋氱殑寰堢簿纭傞氬父鑳界簿纭埌灏忔暟鐐...
  • 鍗曠簿搴娴偣鍨媠ingle鍜屽弻绮惧害娴偣鍨媎ouble鐨勫尯鍒槸灏忔暟鐐瑰悗浣嶆暟涓嶅悓...
    绛旓細Single 鏈澶氬彲浠ユ樉绀灏忔暟鐐瑰悗闈7浣 Double 鏈澶氬彲浠ユ樉绀哄皬鏁扮偣鍚庨潰14浣 Single 鏁版嵁绫诲瀷 Single锛鍗曠簿搴娴偣鍨嬶級鍙橀噺瀛樺偍涓 IEEE 32 浣嶏紙4 涓瓧鑺傦級娴偣鏁板肩殑褰㈠紡锛屽畠鐨勮寖鍥村湪璐熸暟鐨勬椂鍊欐槸浠 -3.402823E38 鍒 -1.401298E-45锛岃屽湪姝f暟鐨勬椂鍊欐槸浠 1.401298E-45 鍒 3.402823E38銆係ingle 鐨勭被鍨...
  • c璇█涓鍗曠簿搴﹀拰鍙岀簿搴鏄粈涔
    绛旓細鍗曠簿搴﹀拰鍙岀簿搴鏄繖瀵规诞鐐硅繍绠楁潵璇寸殑锛屼篃灏辨槸閫氬父璇寸殑灏忔暟锛屽崟绮惧害娴偣鏈灏戞湁灏忔暟鐐瑰悗6浣嶏紝鍙岀簿搴﹁嚦灏戞槸灏忔暟鐐瑰悗10浣嶏紝搴斾负缂栬瘧鍣ㄦ垨鑰呭钩鍙颁笉鍚岃浠灏忔暟鐐瑰悗闈㈠灏戜綅鏄笉鍚岀殑锛屽綋鏄疌璇煶宸茬粡瑙勫畾浜灏忔暟鐐瑰悗鍑犱綅鏈灏忕殑鍊硷紝鏈澶ф湁澶氬皯瑕佺湅鍏蜂綋鐨勭郴缁熸潵瀹 ...
  • C璇█涓殑 鍗曠簿搴鍨 鍜屽弻绮惧害鍨嬫槸浠涔堟剰鎬
    绛旓細鍗曠簿搴﹀拰鍙岀簿搴鏈澶у尯鍒氨鏄粨鏋滅簿纭埌绗鍑犱綅銆傚崟绮惧害鏄繖鏍风殑鏍煎紡锛1浣嶇鍙凤紝8浣嶆寚鏁帮紝23浣嶅皬鏁銆傚弻绮惧害鏄1浣嶇鍙凤紝11浣嶆寚鏁帮紝52浣嶅皬鏁般
  • float鍜宒ouble鐨灏忔暟浣嶆暟鏈夊樊鍒悧?
    绛旓細float 涓鍗曠簿搴锛屾湁鏁堟暟瀛椾负6~7 double 涓鍙岀簿搴锛屾湁鏁堟暟瀛椾负15~16 浣嗕粬浠湪杈撳嚭鏃讹紝灏忔暟鐐瑰悗閮芥湁6浣嶅皬鏁銆 濡傦細 main() { int a=15; float b=123.1234567; double c=12345678.1234567; char d='p'; printf("a=%d,%5d,%o,%x\n",a,a,a,a); printf("b=%f,%lf,%5...
  • 鍗曠簿搴銆鍙岀簿搴鍚勬湁鍑犱綅灏忔暟?
    绛旓細鍗曠簿搴鏄竷浣嶅皬鏁锛鍙岀簿搴鏄崄浜斾綅灏忔暟銆1銆佸崟绮惧害锛屼篃灏辨槸 float 锛屽湪 32 浣嶆満鍣ㄤ笂鐢 4 涓瓧鑺傛潵瀛樺偍鐨勶紱鑰屽弻绮惧害double鏄敤 8 涓瓧鑺傛潵瀛樺偍鐨勶紝杩欐槸浠栦滑鏈鏈川鐨勫尯鍒2銆佺敱浜庡瓨鍌ㄤ綅涓嶅悓锛屼粬浠兘琛ㄧず鐨勬暟鍊肩殑鑼冨洿灏变笉鍚岋紝涔熷氨鏄兘鍑嗙‘琛ㄧず鐨勬暟鐨勪綅鏁板氨涓嶅悓銆傜簿搴︽槸娴嬮噺鍊间笌鐪熷肩殑鎺ヨ繎绋嬪害銆
  • 涓轰粈涔堟渶鍚庤緭鍑虹殑鏈夐偅涔堝闆跺憿,float鏄鍗曠簿搴涓嶆槸鍙岀簿搴鍟,鍙岀簿搴︽墠鏈...
    绛旓細C璇█涓诞鐐瑰瀷涓鑸垎涓篺loat鍗曠簿搴鍨嬨乨ouble鍙岀簿搴﹀瀷銆乴ong double闀跨簿搴﹀瀷锛屽崟绮惧害娴偣鍨嬪皬鏁扮偣鍚庨潰鏈夋晥鏁板瓧涓6~7浣鍜屽弻绮惧害娴偣鍨嬪皬鏁扮偣鍚庨潰鏈夋晥鏁板瓧涓15~16浣嶃傚湪C璇█鏍囧噯搴撳ご鏂囦欢float.h瀹氫箟浜嗘诞鐐规暟灏忔暟鐐瑰悗鐨勬湁鏁堜綅鏁 ://float.h澶存枃浠剁殑閮ㄥ垎浠g爜 define DBL_DIG 15 //鍙岀簿搴﹀皬鏁扮偣鍚15...
  • 鍗曠簿搴鍙互绠楀埌灏忔暟鐐瑰灏戜綅,鍙岀簿搴鍙互绠楀埌灏忔暟鐐瑰灏戜綅?
    绛旓細1浣 2浣
  • 扩展阅读:精度标准对照表 ... 5.0为啥是双精度 ... 精度0.02和精度0.01区别 ... 精度的等级对照表 ... 精确度为0.1保留几位 ... 单精度为什么不直接用双精度 ... 3.0是单精度还是双精度 ... 怎么判断单双精度 ... 双精度浮点数精确到多少位 ...

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