c语言中如何输出保留两位小数的数据?

cout<<setiosflags(ios::fixed)<<setprecision(2);//需要头文件#include <iomanip>

然后再输出实数类型变量即可以保留2位小数输出了,当然你要保留三位小数,setprecision(3)就行。

setprecision是指设置输出精度,当没有

cout<<setiosflags(ios::fixed)

时,输出格式是数据的有效位数,例如

float a = 123.666;
cout<<setprecision(5)<<a;

将输出123.67(注意这里,它会四舍五入)。

拓展资料

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。[2] 

参考:C++-百度百科



  • c璇█涓繚鐣欎袱浣嶅皬鏁版庝箞琛ㄧず
    绛旓細淇濈暀涓や綅灏忔暟: %.2f
  • C璇█寰楀埌鐨鏁淇濈暀涓や綅灏忔暟搴旇鎬庝箞鍐欒鍙?
    绛旓細濡傛灉闇瑕淇濈暀2浣嶅皬鏁锛岄偅涔堝氨瑕佸湪杈撳嚭鍑芥暟printf鍑芥暟涓瀹氳緭鍑烘牸寮忎簡銆傚叿浣撴牸寮忓涓嬶細printf("%.2f"); // 浣杈撳嚭鐨鏁版寜鍥涜垗浜斿叆鐨勫噯鍒欎繚鐣2浣嶅皬鏁帮紝涓嶈冻2浣嶅氨鍦ㄥ悗闈㈣ˉ0 鏇翠竴鑸殑琛ㄧず濡備笅锛歱rintf("%a.bf"); // 鍏朵腑a, b閮借〃绀烘暣鏁般傝緭鍑烘牸寮忓涓嬶細// 鏁存暟閮ㄥ垎鎸塧浣嶇殑鍥哄畾浣嶅杈撳嚭锛堜笉...
  • c璇█涓繚鐣欎袱浣嶅皬鏁板浣鍐?
    绛旓細杈撳嚭鏃?%.2f 鍗冲彲鎸囧畾杈撳嚭涓や綅灏忔暟 銆備緥棰橈細356.f琛ㄧず浠涔堬細 涓句釜渚嬪瓙锛%a.bf 锛坅锛宐鍧囦负鏁存暟锛 鏄杈撳嚭鏃舵寜娴偣鏁拌緭鍑猴紝鍏卞崰a浣嶃傚叾涓皬鏁伴儴鍒哹浣嶏紙鑻ユ暟鍊兼湰韬綅鏁颁笉瓒筹紝鍚庤ˉ0锛涜秴杩囧垯鎴柇锛夛紝灏忔暟鐐1浣嶏紝鏁存暟閮ㄥ垎a-b-1浣嶏紙涓嶈冻锛屽墠琛ョ┖鏍硷紱瓒呭嚭鍒欐寜瀹為檯浣嶆暟杈撳嚭锛夈 褰揳鎴朾涓虹┖鏃讹紝a...
  • c璇█涓 濡備綍杈撳嚭灏忔暟鐐瑰悗淇濈暀2浣嶅皬鏁扮殑瀹炲瀷甯搁噺
    绛旓細1銆佸湪c璇█涓涓涓暟淇濈暀2浣嶅皬鏁鍙互閫氳繃绮惧害闄愬畾绗︽潵瀹屾垚锛岀簿搴﹂檺瀹氱鏈変竴涓偣鍙峰悗璺熶竴涓暣鏁扮粍鎴愩2銆佺ず渚嬶細include <stdio.h>int main(){ dobule a = 1.23456; printf("%.2f\n", a); return 0;}/*杈撳嚭锛1.23*/娉ㄦ剰锛氳繖閲淇濈暀灏忔暟鏄洓鑸嶄簲鍏ョ殑锛屽嵆濡傛灉淇濈暀鐨勫皬鏁颁綅鏁扮殑鍚庝竴...
  • c璇█缂栫▼浠庨敭鐩樿緭鍏ヤ袱涓诞鐐规暟,璁$畻骞跺叾鍜,淇濈暀涓や綅灏忔暟杈撳嚭銆
    绛旓細鐩存帴璁$畻涓や釜娴偣鏁扮殑鍜岋紝骞朵繚鐣欎袱浣嶅皬鏁帮紝C璇█鐨浠g爜濡備笅锛氬湪C璇█缂栫▼涓紝瑕佸疄鐜颁粠閿洏杈撳叆涓や釜娴偣鏁帮紝鐒跺悗璁$畻瀹冧滑鐨勫拰骞淇濈暀涓や綅灏忔暟鐨勮緭鍑锛屼綘鍙互浣跨敤涓嬮潰鐨勪唬鐮佺墖娈碉細c#includeintmain(){floata,b;//浠庨敭鐩樿緭鍏ユ诞鐐规暟printf("璇疯緭鍏ヤ袱涓诞鐐规暟锛");scanf("%f%f",&a,&b);//璁$畻骞朵繚鐣...
  • C璇█涓緭鍑鏃鎬庢牱鎺у埗灏忔暟鐐鍚庣殑浣嶆暟,璇蜂妇渚嬭鏄淇濈暀1銆2銆3銆4...
    绛旓細鍦–鐨勭紪绋嬩腑锛屾讳細閬囧埌娴偣鏁扮殑澶勭悊锛屾湁鐨勬椂鍊欙紝鎴戜滑鍙渶瑕淇濈暀2浣嶅皬鏁浣滀负杈撳嚭鐨勭粨鏋滐紝杩欐椂鍊欙紝闂鏉ヤ簡锛屾庢牱鎵嶈兘璁ヽout杈撳嚭鎸囧畾鐨灏忔暟鐐鍚庝繚鐣欎綅鏁板憿锛熷湪C璇█鐨缂栫▼涓紝鎴戜滑鍙互杩欐牱瀹炵幇瀹冿細[cpp] view plain copy printf("%.2f", sample);鍦–++涓紝鏄病鏈夋牸寮忕鐨勶紝鎴戜滑鍙互閫氳繃浣跨敤setprecision...
  • C璇█涓,杈撳嚭娴偣鏁版椂淇濈暀涓や綅灏忔暟搴旇鎬庝箞鎼?
    绛旓細闇瑕佸噯澶囩殑鏉愭枡鍒嗗埆鏈夛細鐢佃剳銆C璇█缂栬瘧鍣ㄣ1銆侀鍏堬紝鎵撳紑C璇█缂栬瘧鍣紝鏂板缓涓涓垵濮.cpp鏂囦欢锛屼緥濡傦細test.cpp銆2銆佸湪test.cpp鏂囦欢涓紝杈撳叆C璇█浠g爜锛歱rintf("%.2f", 3.1415);銆3銆佺紪璇戝櫒杩愯test.cpp鏂囦欢锛屾鏃舵垚鍔熷皢娴偣鏁淇濈暀浜灏忔暟鐐鍚庨潰2浣杩涜浜杈撳嚭銆
  • C璇█printf淇濈暀灏忔暟鐐鍓2浣
    绛旓細鍙互浣跨敤printf鍑芥暟鐨勬牸寮忔帶鍒剁涓殑"0"鏍囧織锛屽皢鍏舵斁鍦ㄥ搴﹀瓧娈靛墠闈紝琛ㄧず浣跨敤0鏉ュ~鍏杈撳嚭缁撴灉銆傚叿浣撴潵璇达紝鍙互灏嗘牸寮忔帶鍒剁淇敼涓"%05.2f"锛屽叾涓"5"琛ㄧず杈撳嚭鎬诲搴︿负5涓瓧绗︼紙鍖呮嫭灏忔暟鐐鍜屽皬鏁伴儴鍒嗭級锛".2"琛ㄧず淇濈暀涓や綅灏忔暟锛岃"0"琛ㄧず浣跨敤0鏉ュ~鍏呰緭鍑虹粨鏋溿備緥濡傦紝鍦ㄤ笅闈㈢殑绀轰緥涓紝鎴戜滑灏嗕竴涓诞鐐...
  • C璇█涓緭鍑鏃鎬庢牱鎺у埗灏忔暟鐐鍚庣殑浣嶆暟,璇蜂妇渚嬭鏄淇濈暀1銆2銆3銆4...
    绛旓細鎴戜滑鍦杈撳嚭璇彞涓婂姞濡0.灏辫浜嗭紝姣斿printf("%0.2f",a); 灏辨槸淇濈暀2浣.涓婁唬鐮 include <stdio.h> int main(){ double a = 1.11111111;printf("%0.Mf",a); //灏哅鏀逛负浣犳兂淇濈暀鐨勫嚑浣灏忔暟 return 0;} 鍐嶄笂缁撴灉鍥撅細
  • C++涓浣曚繚鐣欎袱浣嶅皬鏁?
    绛旓細C++涓杈撳嚭鐨勬暟涓淇濈暀涓や綅灏忔暟鐨褰㈠紡锛歱rintf("%8.2f",a)鍏朵腑8琛ㄧず鍩熷锛2灏辨槸绮惧害锛屽嵆淇濈暀涓や綅灏忔暟锛8鍜2鐢ㄧ偣闅斿紑鎴栦互涓嬫柟寮忎篃鍙互锛歝out.precision(2);//璁剧疆灏忔暟鐐逛綅鏁癱out.setf(ios_base::showpoint);//寮哄埗杈撳嚭灏忔暟鐐广1銆C璇█鏈夋爣鍑嗙殑鍑芥暟搴擄紝瀹冧滑鏉炬暎鐨勶紝鍙槸鎶婂姛鑳界浉鍚岀殑鍑芥暟鏀惧湪涓涓ご...
  • 扩展阅读:c语言float小数点后两位 ... c语言%f输出一位小数 ... cout输出保留两位小数 ... c语言怎么精确到两位 ... printf输出保留两位小数 ... c#double保留几位小数 ... c语言怎么四舍五入取小数 ... c语言printf输出小数 ... c语言中小数保留2位怎么弄 ...

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