C语言中输出格式%m.nf的意思 急!C语言中printf输出%m.nf时具体情况有哪几种?

c\u8bed\u8a00%m.nf\u4ec0\u4e48\u610f\u601d

printf()\u7b49\u51fd\u6570\u91cc\u7528\u7684\u8f93\u5165\u8f93\u51fa\u683c\u5f0f\u3002
\u6bd4\u5982\u7528%2.3f\u8f6c\u4e49\u5b57\u7b26\uff0c\u8f93\u51fafloat a=4.3\u7684\u503c,\u5728\u5c4f\u5e55\u4e0a\u6253\u5370\u51fa\u6765\u7684\u5c31\u662f4.300
\u5176\u4e2d%2.3f\uff0c2\u4ee3\u8868\u6570\u503c\u603b\u957f\u5ea6\uff0c\u5982\u679c\u957f\u5ea6\u4e0d\u8db32\u4f4d\uff0c\u8f93\u51fa\u65f6\u4f1a\u5728\u524d\u9762\u7528\u7a7a\u683c\u8865\u81f32\u4f4d
\u5176\u4e2d.3\u4ee3\u8868\u5c0f\u6570\u70b9\u540e\u7cbe\u786e\u52303\u4f4d\uff0c\u5982\u679c\u4e0d\u8db33\u4f4d\uff0c\u5c31\u4f1a\u5728\u540e\u9762\u52a00
f\u8868\u793a\u6d6e\u70b9\u578b

#include #include void main(){double a=867.234;printf("%6.3f\n",a);printf("%7.3f\n",a);printf("%8.3f\n",a);printf("%7.2f\n",a);printf("%7.4f\n",a);system("pause");}\u4e0a\u8ff0\u4ee3\u7801\u8f93\u51fa\u5982\u4e0b

m\u5c0f\u4e8e\u5b9e\u9645\u957f\u5ea6\u65f6\uff0c\u4e0d\u8d77\u4f5c\u7528\uff1bm\u7b49\u4e8e\u5b9e\u9645\u957f\u5ea6\u662f\u7167\u5e38\u8f93\u51fa\uff1bm\u5927\u4e8e\u5b9e\u9645\u957f\u5ea6\u65f6\uff0c\u5de6\u8fb9\u8865\u96f6(\u56e0\u4e3a\u53f3\u5bf9\u9f50)\uff0cn\u662f\u6307\u5c0f\u6570\u70b9\u540e\u4f4d\u6570\uff0c\u4e0d\u591f\u540e\u9762\u8865\u96f6\uff0c\u591a\u4e86\u56db\u820d\u4e94\u5165\u3002

用于存放输出数据的宽度称为“域宽”。如果域宽大于被打印数据的宽度,数据通常会在域内右对齐。如果输出值的宽度大于域宽时,域宽是自动增长的。域宽通常插在百分号和转换说明符之间

举个例子来说。比如
float i=10.1;
printf("%7.2f",i);

那么答应的结果就为: 10.10(包含空格在内占7位,小数占2位)。
建议你多上机实验实验,很容易就会懂的。

  • C璇█涓,%m.nf,%nd杩欎簺m,n琛ㄧず浠涔堟剰鎬,姹傝缁嗚瑙!
    绛旓細m.n琛ㄧず杈撳嚭瀹藉害涓簃涓斿皬鏁扮偣鍚庝繚鐣檔浣嶇殑瀛楁锛%n琛ㄧず杈撳嚭瀹藉害涓簄鐨勫瓧娈点備緥濡傦細float p = 3345.67;int a = 732;printf锛堚%3.1f鈥濓紝p);printf("%10.3f",p);printf("%2d",a);printf("%10d",a);3345.7 3345.670 732 732
  • c璇█涓鍟嗘暟瑕佹眰淇濈暀2浣嶅皬鏁,鎬庝箞鍔?
    绛旓細鍦c璇█涓璁╀竴涓暟淇濈暀2浣嶅皬鏁板彲浠ラ氳繃绮惧害闄愬畾绗︽潵瀹屾垚锛岀簿搴﹂檺瀹氱鏈変竴涓偣鍙峰悗璺熶竴涓暣鏁扮粍鎴愩傚叾鍑嗙‘鍚箟渚濊禆浜庡畠鎵淇グ鐨勬暟鎹被鍨嬨傝繖鏄敱printf()杩欎釜鍑芥暟鐨勮緭鍑烘牸寮鍐冲畾鐨勶紝鈥%鈥濆悗闈㈢殑琛ㄧず鏍煎紡锛宖琛ㄧず浠ュ皬鏁褰㈠紡杈撳嚭鍗曘佸弻绮惧害鏁帮紝鍦ㄦ病鏈夎瀹氫綅鏁版椂榛樿涓鸿緭鍑6涓哄皬鏁帮紝鑻ヨ瀹氫簡浣嶆暟锛屽垯渚嬪锛...
  • C璇█涓 %8.6f ,8琛ㄧず浠涔
    绛旓細8琛ㄧず杈撳嚭鐨鏁版嵁鍗8鍒楋紝%m.nf鎸囧畾杈撳嚭鐨勬暟鎹崰m鍒楋紝鍏朵腑鍖呭惈n浣嶅皬鏁般C璇█鏄竴闂ㄩ潰鍚戣繃绋嬬殑銆佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁¤瑷銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾...
  • c璇█%m.nf浠涔堟剰鎬
    绛旓細printf()绛夊嚱鏁伴噷鐢ㄧ殑杈撳叆杈撳嚭鏍煎紡銆傛瘮濡傜敤%2.3f杞箟瀛楃锛岃緭鍑篺loat a=4.3鐨勫,鍦ㄥ睆骞曚笂鎵撳嵃鍑烘潵鐨勫氨鏄4.300 鍏朵腑%2.3f锛2浠h〃鏁板兼婚暱搴︼紝濡傛灉闀垮害涓嶈冻2浣嶏紝杈撳嚭鏃朵細鍦ㄥ墠闈㈢敤绌烘牸琛ヨ嚦2浣 鍏朵腑.3浠h〃灏忔暟鐐瑰悗绮剧‘鍒3浣嶏紝濡傛灉涓嶈冻3浣嶏紝灏变細鍦ㄥ悗闈㈠姞0 f琛ㄧず娴偣鍨 ...
  • c璇█%m.nf m鍜宯鍙兘鏄崄杩涘埗鍚
    绛旓細nf 鍗宠緭鏁板瓧鍗爊浣 鍘熸暟瀛椾綅鏁颁簬n鍘熻緭鍘熸暟瀛椾綅鏁颁簬n杈撴暟瀛楀乏绔ˉ绌烘牸姣斿師鏁板瓧a=1.23456;n4杈1.23456n9杈 (绌烘牸绌烘牸1.23456)浜%n.mf 鍗宠緭鎬诲叡鍗爊浣嶅叾m浣嶆暟 a=1.23456 鐢%4.2f杈1.23鐢 5,1f杈123.4鍗冲害5鏁1!鍘熸暟瀛楀害浜巒宸︾琛ョ┖鏍艰鍒!n鍓嶉潰璐熷彿鍗%-nf鎴%-n.mf鍙崇琛ョ┖鏍!
  • C 璇█涓鍙岀簿搴︽诞鐐瑰瀷绮惧害鎬庢牱淇濈暀浣嶆暟
    绛旓細C璇█涓瀵逛簬double鍨嬫暟鎹湪杩涜鏍煎紡鍖杈撳嚭鏃跺欏彲浠ョ敤%m.nf鐨勬牸寮澹版槑鎸囧畾鏁版嵁瀹藉害鍜屽皬鏁颁綅鏁般傚叾涓璵鎸囩殑鏄緭鍑烘暟鎹墍鍗犵殑瀹藉害锛宯鎸囩殑鏄皬鏁扮殑浣嶆暟銆備絾鏄簲璇ユ敞鎰忎竴涓弻绮惧害鏁板彧鑳戒繚璇15浣嶆湁鏁堟暟瀛楃殑绮剧‘搴︺
  • c璇█%m.nf鑻灏忎簬n鎬庝箞鍔?
    绛旓細m,n鐩镐簰涔嬮棿鐨勫ぇ灏忔病鏈夊叧绯汇俶鏄檺瀹氱殑灏忔暟鐐逛箣鍓嶇殑浣嶆暟锛屽鏋滀笉瓒砿,閭d箞鍦ㄥ乏杈圭敤绌烘牸琛ラ綈鍒癿涓紝濡傛灉瓒呰繃m閭d箞鎸夌収鍘熸牱杈撳嚭锛宯s鏄繚鐣欑殑灏忔暟鐐瑰悗鐨勪綅鏁帮紝濡傛灉涓嶅n浣嶏紝閭d箞鐢0琛ュn浣嶏紝鍚﹀垯鎴柇鍒皀浣嶏紙鍥涜垗浜斿叆锛
  • 璋佽兘甯垜鍏蜂綋璁蹭笅C璇█涓娴偣鏁%m.nf鍏蜂綋鏄庝箞杈撳嚭鐨?鎴戠敤鐨勭紪璇戝伐鍏...
    绛旓細m.nf m琛ㄧず鏈灏忓瓧绗﹀搴︼紝褰撳疄闄呭瓧绗︽樉绀猴紝灏忎簬璇ュ兼椂锛岃嚜鍔ㄨˉ绌烘牸锛屾鏁版椂鏁板瓧鍙冲榻愶紝璐熸暟鏃讹紝宸﹀榻 渚嬪%3d 瀵瑰簲 1 鐨勮瘽锛屽氨鏄##1 %-3d 瀵瑰簲 1 鐨勮瘽锛屽氨鏄1 褰撳疄闄呯殑鏄剧ず澶т簬m锛岄偅灏辨寜瀹為檯杈撳嚭锛屼篃灏辨槸m鏃犳剰涔変簡 渚嬪%3d 瀵瑰簲 1234 鐨勮瘽锛屽氨鏄1234 娌℃湁绌烘牸 杩樻湁瑕佹敞鎰...
  • c璇█涓%d鍜%f鐨勫尯鍒槸浠涔堛
    绛旓細2銆%md锛歮涓烘寚瀹鐨勮緭鍑瀛楁鐨勫搴︺傚鏋滄暟鎹殑浣嶆暟灏忎簬m锛屽垯宸︾琛ヤ互绌烘牸锛岃嫢澶т簬m锛屽垯鎸夊疄闄呬綅鏁拌緭鍑恒3銆%ld锛氳緭鍑洪暱鏁村瀷鏁版嵁銆俧鏍煎紡锛氱敤鏉ヨ緭鍑哄疄鏁帮紙鍖呮嫭鍗曘佸弻绮惧害锛夛紝浠ユ诞鐐规暟褰㈠紡杈撳嚭銆傛湁浠ヤ笅鍑犵鐢ㄦ硶锛1銆%f锛氫笉鎸囧畾瀹藉害锛屾暣鏁伴儴鍒嗗叏閮ㄨ緭鍑猴紝灏忔暟閮ㄥ垎杈撳嚭鍓6浣嶃2銆%m.nf锛氳緭鍑哄叡鍗爉鍒楋紝...
  • C璇█鐨灏忛棶棰
    绛旓細m.nf m瑙勫畾杈撳嚭椤圭殑鎬诲搴,n瑙勫畾杈撳嚭椤圭殑灏忔暟浣嶆暟.3.3f杈撳嚭鍚庝細鏄剧ず3.142鍟 濡傛灉鏁存暟椤逛綅鏁板皬浜巑-n-1,鍒欏乏绔ˉ绌烘牸,鍚﹀垯,m涓嶈捣浣滅敤~~~
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网