c语言中如何保留一位小数点?

采纳率:52%12级2015.05.17
可以通过printf函数中的输出格式说明符来实现保留一位小数点。

具体实现方法见下例:

float a = 3.14159;
printf("%.1f", a);  // 输出结果为3.1
更一般的形式如下:
printf("%x.yf", a); // 其中x, y都是常量,a是待输出的变量。
// 对于变量a的整数部分输出,如果a的整数部分不足x位,则在前面补空格,若大于x位,则按实际位数输出
// 对于变量a的小数部分输出,如果a的小数部分不足x位,则在后面补0,若大于x位,则按四舍五入准则输出y位小数

拓展资料:

一键还原类软件的备份文件。使用Ghost Explorer软件打开,可以查看该文件的内容。此文件不可删除!删除了以后就无法恢复系统了。



  • C璇█涓浣曚繚鐣欎竴浣嶅皬鏁扮偣
    绛旓細鍙互閫氳繃printf鍑芥暟涓殑杈撳嚭鏍煎紡璇存槑绗︽潵瀹炵幇淇濈暀涓浣嶅皬鏁扮偣锛岃淇濈暀涓浣嶅皬鏁板氨鐢╬rintf("%.1f",x)锛屼緥瀛愬绋嬪簭涓粰鍑洪偅鏍枫備緥瀛愬涓嬶細鐩存帴缂栬瘧锛岀▼搴忚緭鍑虹粨鏋滃涓嬪浘鎵绀猴細
  • c璇█涓浣曚繚鐣欎竴浣嶅皬鏁扮偣?
    绛旓細閲囩撼鐜囷細52%12绾2015.05.17鍙互閫氳繃printf鍑芥暟涓殑杈撳嚭鏍煎紡璇存槑绗︽潵瀹炵幇淇濈暀涓浣嶅皬鏁扮偣銆傚叿浣撳疄鐜版柟娉曡涓嬩緥锛歠loat a = 3.14159;printf("%.1f", a); // 杈撳嚭缁撴灉涓3.1鏇翠竴鑸殑褰㈠紡濡備笅锛歱rintf("%x.yf", a); // 鍏朵腑x, y閮芥槸甯搁噺锛宎鏄緟杈撳嚭鐨勫彉閲忋// 瀵逛簬鍙橀噺a鐨勬暣鏁伴儴鍒嗚緭鍑猴紝...
  • c璇█缂栫▼濡備綍淇濈暀涓浣嶅皬鏁?
    绛旓細1.棣栧厛鐐瑰嚮鎵撳紑鐢佃剳妗岄潰涓婄殑VC++6.0杞欢銆2.杩涘叆绋嬪簭椤甸潰涔嬪悗锛岀偣鍑诲乏涓婅鐨勬柊寤烘枃浠躲3.鐒跺悗鍦ㄦ柊寤虹殑鏂囦欢涓紪鍐欎互涓嬬▼搴忥細#include<stdio.h>int main(){float a,b;a=1.123456;b=2.324855;printf("%lf,%lf\n",a,b); return 0;} 4.缂栧啓瀹屼箣鍚庯紝鐐瑰嚮鍙充笂瑙掔殑鍙瑰彿锛岃繍琛岃繖涓▼搴忋5.鐒跺悗...
  • c璇█涓庝箞淇濈暀涓浣嶅皬鏁,涓灏忔暟鐐鍚庢槸0鎴5
    绛旓細1銆佸湪c璇█涓竴涓暟淇濈暀1浣嶅皬鏁板彲浠ラ氳繃绮惧害闄愬畾绗︽潵瀹屾垚锛岀簿搴﹂檺瀹氱鏈変竴涓偣鍙峰悗璺熶竴涓暣鏁扮粍鎴愩傚鏋滆闄愬畾灏忔暟鐐瑰悗闈竴浣嶇殑绫诲瀷涓0鎴栬5锛屽彲浠ヤ娇鐢ㄥ厛涔樺彇鏁村啀闄ょ殑鏂规硶杩涜鎿嶄綔銆2銆佺ず渚嬶細include <stdio.h>int main(){ dobule a = 1.23456; a=(int)a*2; printf("%.1f\n", ...
  • C璇█:鎬庝箞鏍蜂娇缁撴灉杈撳嚭鏃淇濈暀涓浣嶅皬鏁;淇濈暀涓や綅灏忔暟?
    绛旓細鐢ㄥ畾鐐规牸寮銆俧loat 鍨 %.2f 灏辨槸灏忔暟2浣嶏紝 %.1f 灏辨槸灏忔暟1浣嶃俤ouble 鍨 鐢 %.2f 灏辨槸灏忔暟2浣嶏紝 %.1f 灏辨槸灏忔暟1浣嶃俤ouble 鍨 鐢 %.2lf 灏辨槸灏忔暟2浣嶏紝 %.1lf 灏辨槸灏忔暟1浣嶃
  • 鍦C璇█閲鍙淇濈暀涓浣嶅皬鏁版庝箞鍐
    绛旓細浣跨敤%.1f鏍煎紡绗﹀氨鍙互浜..鎴栬(int)(n*10)/10涔熷彲浠...
  • 鍦C璇█閲鍙淇濈暀涓浣嶅皬鏁版庝箞鍐
    绛旓細浣跨敤%.1f鏍煎紡绗﹀氨鍙互浜..鎴栬(int)(n*10)/10涔熷彲浠
  • C璇█涓庢牱淇濈暀涓浣嶅皬鏁?
    绛旓細鍙湁瀛楃杈撳嚭鎵嶆湁鍑犱綅鐨勬蹇碉紝鐢╬rintf鐨勮瘽灏哾ouble鍙橀噺val鎸1浣嶅皬鏁杈撳嚭锛屽彲浠ヨ繖鏍峰啓锛歱rintf("%.1f", val);
  • C璇█涓杈撳嚭鏃鎬庢牱鎺у埗灏忔暟鐐鍚庣殑浣嶆暟,璇蜂妇渚嬭鏄淇濈暀1銆2銆3銆4...
    绛旓細鍦–鐨勭紪绋嬩腑锛屾讳細閬囧埌娴偣鏁扮殑澶勭悊锛屾湁鐨勬椂鍊欙紝鎴戜滑鍙渶瑕佷繚鐣2浣嶅皬鏁浣滀负杈撳嚭鐨勭粨鏋滐紝杩欐椂鍊欙紝闂鏉ヤ簡锛鎬庢牱鎵嶈兘璁ヽout杈撳嚭鎸囧畾鐨灏忔暟鐐鍚淇濈暀浣嶆暟鍛紵鍦C璇█鐨缂栫▼涓紝鎴戜滑鍙互杩欐牱瀹炵幇瀹冿細[cpp] view plain copy printf("%.2f", sample);鍦–++涓紝鏄病鏈夋牸寮忕鐨勶紝鎴戜滑鍙互閫氳繃浣跨敤setprecision...
  • c璇█闄ゆ硶鎬庝箞淇濈暀灏忔暟
    绛旓細浣嗘槸锛屽鏋滀綘鎯宠淇濈暀灏忔暟閮ㄥ垎锛屼綘闇瑕佸憡璇塁璇█鎵ц娴偣闄ゆ硶锛岃屼笉鏄暣鏁伴櫎娉曘備綘鍙互閫氳繃灏嗗叾涓竴涓垨涓や釜鎿嶄綔鏁拌浆鎹负娴偣鏁版潵瀹炵幇杩涓鐐銆傚湪C璇█涓锛屼綘鍙互浣跨敤绫诲瀷杞崲杩愮畻绗︽潵灏嗘暣鏁拌浆鎹负娴偣鏁般傜被鍨嬭浆鎹㈣繍绠楃鐨勮娉曟槸鍦ㄨ杞崲鐨勫煎墠闈㈠姞涓婅杞崲鍒扮殑绫诲瀷锛岀敤鎷彿鎷捣鏉ャ備緥濡傦紝灏嗘暣鏁5杞崲涓...
  • 扩展阅读:精确度为0.1保留几位 ... c++中怎么保留一位小数 ... c语言%f输出一位小数 ... 输出一位小数c语言 ... c语言保留整数的方法 ... c语言float小数点后两位 ... 0.034怎么保留一位小数 ... 四舍五入保留2位小数 ... c 保留一位小数如何编写 ...

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