c语言程序设计中说输出时要有文字说明,就是取小数点后两位。什么意思? C语言编程序时怎么控制浮点型输出的小数点精确到几位

c\u8bed\u8a00\u7a0b\u5e8f\u8bbe\u8ba1\u7b54\u6848 \u8f93\u5165\u4e00\u4e2a\u534e\u6c0f\u6e29\u5ea6\uff0c\u8981\u6c42\u8f93\u51fa\u6444\u6c0f\u6e29\u5ea6\uff0c\u516c\u5f0f\u4e3aC=5%9\uff08f-32\uff09\u8f93\u51fa\u8981\u6709\u6587\u5b57\u8bf4\u660e\u53d6\u4e24\u4f4d\u6570

\u4ee3\u7801\uff1a

#include
int main(void)
{
float c,f;
printf("\u8bf7\u8f93\u5165\u4e00\u4e2a\u534e\u6c0f\u6e29\u5ea6:\n");
scanf("%f",&f);
c=(f-32)*5/9;
printf("\u5bf9\u5e94\u7684\u6444\u6c0f\u6e29\u5ea6\u662f:%.2f\n",c);
}


\u56fe\uff1a

\u4f7f\u7528\u8f93\u51fa\u683c\u5f0f\u8bf4\u660e\u7b26\u6765\u6307\u5b9a\u7cbe\u786e\u5230\u5c0f\u6570\u70b9\u4f4d\u6570\u3002
\u5982\uff1a
void main()
{
float a=345.234678\uff1b
printf("%.3f\n", a) ;
}
\u5176\u4e2d%.3f\u91cc\u76843\u5c31\u8868\u793a\u8f93\u51fa\u7cbe\u786e\u5230\u5c0f\u6570\u70b9\u540e3\u4f4d\u3002
\u6240\u4ee5\u53ef\u53c2\u8003\u7684\u5f62\u5f0f\u662fprintf("%m.nf",p)\uff1b
%m.nf,\u6307\u5b9a\u8f93\u51fa\u7684\u6570\u636e\u5171\u5360m\u5217\uff0c\u5176\u4e2d\u6709n\u4f4d\u662f\u5c0f\u6570\u3002\u5982\u679c\u6570\u503c\u957f\u5ea6\u5c0f\u4e8em\uff0c\u5219\u5de6\u7aef\u8865\u7a7a\u683c\uff0c\u82e5\u6570\u503c\u957f\u5ea6\u5927\u4e8em\uff0c\u5219\u6309\u5b9e\u9645\u4f4d\u6570\u8f93\u51fa\u3002

\u6269\u5c55\u8d44\u6599\uff1a

\u5b9e\u578b\u53d8\u91cf\u5206\u4e3a\u4e24\u7c7b\uff1a\u5355\u7cbe\u5ea6\u578b\u548c\u53cc\u7cbe\u5ea6\u578b\uff0c
\u5176\u7c7b\u578b\u8bf4\u660e\u7b26\u4e3afloat \u5355\u7cbe\u5ea6\u8bf4\u660e\u7b26\uff0cdouble \u53cc\u7cbe\u5ea6\u8bf4\u660e\u7b26\u3002\u5728Turbo C\u4e2d\u5355\u7cbe\u5ea6\u578b\u53604\u4e2a\u5b57\u8282\uff0832\u4f4d\uff09\u5185\u5b58\u7a7a\u95f4\uff0c\u5176\u6570\u503c\u8303\u56f4\u4e3a3.4E-38\uff5e3.4E+38\uff0c\u53ea\u80fd\u63d0\u4f9b\u4e03\u4f4d\u6709\u6548\u6570\u5b57\u3002\u53cc\u7cbe\u5ea6\u578b\u53608 \u4e2a\u5b57\u8282\uff0864\u4f4d\uff09\u5185\u5b58\u7a7a\u95f4\uff0c\u5176\u6570\u503c\u8303\u56f4\u4e3a1.7E-308\uff5e1.7E+308\uff0c\u53ef\u63d0\u4f9b16\u4f4d\u6709\u6548\u6570\u5b57\u3002
\u5b9e\u578b\u53d8\u91cf\u8bf4\u660e\u7684\u683c\u5f0f\u548c\u4e66\u5199\u89c4\u5219\u4e0e\u6574\u578b\u76f8\u540c\u3002
\u4f8b\u5982\uff1a float x,y; (x,y\u4e3a\u5355\u7cbe\u5ea6\u5b9e\u578b\u91cf)
double a,b,c; (a,b,c\u4e3a\u53cc\u7cbe\u5ea6\u5b9e\u578b\u91cf)
\u5b9e\u578b\u5e38\u6570\u4e0d\u5206\u5355\u3001\u53cc\u7cbe\u5ea6\uff0c\u90fd\u6309\u53cc\u7cbe\u5ea6double\u578b\u5904\u7406\u3002
\u53c2\u8003\u8d44\u6599\uff1a\u6d6e\u70b9\u578b\u6570\u636e

float f;
sprintf(szTmp,"%.2f",f);就是浮点数的精度

  • c璇█绋嬪簭璁捐涓杈撳嚭鏃惰鏈鏂囧瓧璇存槑,灏辨槸鍙栧皬鏁扮偣鍚庝袱浣銆備粈涔堟剰鎬...
    绛旓細sprintf(szTmp,"%.2f",f);灏辨槸娴偣鏁扮殑绮惧害
  • c璇█绋嬪簭璁捐绛旀 缂栫▼瀹炵幇,浠庨敭鐩樿緭鍏ヤ竴涓瓧绗,鍒杈撳嚭鍏跺悗鐨勫瓧绗,濡...
    绛旓細绋嬪簭婧愮爜濡備笅锛歞efine _CRT_SECURE_NO_WARNINGS//VS鐜涓嬮渶瑕侊紝VC涓嶉渶瑕 include<stdio.h> void main(){ char a;//瀹氫箟涓涓瓧绗 printf("璇疯緭鍏ヤ竴涓瓧绗︼細");//鏂囧瓧鎻愮ず scanf("%c", &a);//杈撳叆涓涓瓧绗 printf("鍏跺悗缁瓧绗︿负锛");//鏂囧瓧鎻愮ず printf("%c\n", a + 1);//杈撳嚭鍏...
  • C璇█绋嬪簭璁捐 浠庢枃浠朵腑璇诲彇瀛︾敓鎴愮哗鎸夎姹傚鐞嗗悗鎸夋枃浠杈撳嚭
    绛旓細exit...\n");//鐢宠澶辫触鍒欐彁绀洪鍑簉eturn 0;}rewind(fp);//璇绘枃浠舵寚閽堟仮澶嶅埌鏂囦欢寮澶磃or(a=b=c=d=i=0;i<n;i++){//璇诲彇n涓鐢熶俊鎭苟渚濇瀛樺叆鍔ㄦ佹暟缁勪腑fscanf(fp,"
  • C璇█鐨绋嬪簭鏄敱浠涔堢粍鎴
    绛旓細6銆佹枃浠惰緭鍏/杈撳嚭 鍦C璇█涓锛岃緭鍏ュ拰杈撳嚭鏄粡鐢辨爣鍑嗗簱涓殑涓缁勫嚱鏁版潵瀹炵幇鐨勩傚湪ANSI C涓紝杩欎簺鍑芥暟琚畾涔夊湪澶存枃浠<stdio.h>锛涗腑銆
  • C璇█绋嬪簭璁捐:浠庣敤鎴疯緭鍏10涓暣鏁,瀵瑰叾鎸夌収浠庡皬鍒板ぇ鐨勯『搴忔帓搴,骞杈撳嚭...
    绛旓細鍦C璇█绋嬪簭璁捐涓锛屼竴涓父瑙佺殑浠诲姟鏄姹傜敤鎴疯緭鍏10涓暣鏁帮紝鐒跺悗鎸夌収浠庡皬鍒板ぇ鐨勯『搴忚繘琛屾帓搴忓苟杈撳嚭缁撴灉銆備互涓嬫槸濡備綍瀹炵幇杩欎釜鍔熻兘鐨勪唬鐮佺墖娈碉細棣栧厛锛屾垜浠渶瑕佸寘鍚ご鏂囦欢锛屼互渚夸娇鐢ㄦ爣鍑嗚緭鍏ヨ緭鍑哄嚱鏁般傚湪涓诲嚱鏁癿ain()涓紝鎴戜滑瀹氫箟涓涓暱搴︿负10鐨勬暣鏁版暟缁刟锛屽苟璁剧疆涓や釜鍙橀噺i鍜宩鏉ヨ緟鍔╂帓搴忚繃绋嬶紝浠ュ強涓涓复鏃...
  • C璇█绋嬪簭璁捐涓濡備綍杈撳嚭涓涓64浣嶇殑鏁存暟
    绛旓細闇瑕佸噯澶囩殑鏉愭枡鍒嗗埆鏈夛細鐢佃剳銆C璇█缂栬瘧鍣ㄣ1銆侀鍏堬紝鎵撳紑C璇█缂栬瘧鍣紝鏂板缓涓涓垵濮.cpp鏂囦欢锛屼緥濡傦細test.cpp銆2銆佸湪test.cpp鏂囦欢涓紝杈撳叆C璇█浠g爜锛歱rintf("%lld", pow(2, 20));銆3銆佺紪璇戝櫒杩愯test.cpp鏂囦欢锛屾鏃舵垚鍔熼氳繃%lld鏉杈撳嚭浜64浣嶆暣鏁般
  • C璇█绋嬪簭璁捐: 浠庣敤鎴疯緭鍏10涓暣鏁,瀵瑰叾鎸夌収浠庡皬鍒板ぇ鐨勯『搴忔帓搴,骞惰緭...
    绛旓細int a[10];int i,j;int temp;printf("璇疯緭鍏10涓暣鏁帮細");for(i=0;i<10;i++){ scanf("%d",&a);} for(i=0;i<9;i++){ for(j=0;j<9-i;j++){ if(a[j]>a[j+1]){ temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } } printf("鎺掑垪鍚庨『搴忎负锛");for(i=0;i<1...
  • C璇█涓鐨(#include<stdio.h>鍜#include<math.h>)鏄粈涔堟剰鎬?
    绛旓細h stdio.h灏辨槸鎸団渟tandard input&output"鎰忔濆氨鏄鏍囧噯杈撳叆杈撳嚭澶存枃浠!鎵浠ョ敤鍒版爣鍑嗚緭鍏ヨ緭鍑哄嚱鏁版椂锛屽氨瑕佽皟鐢ㄨ繖涓ご鏂囦欢!math.h涓鑸浜C绋嬪簭璁捐锛#include<math.h> 鏄寘鍚玬ath澶存枃浠剁殑鎰忔濓紝 .h鏄ご鏂囦欢鐨勬墿灞曞悕锛坔eader file锛夛紝杩欎竴鍙ュ0鏄庝簡鏈▼搴忚鐢ㄥ埌鏍囧噯搴撲腑鐨 math.h鏂囦欢銆
  • 鍏充簬C璇█绋嬪簭璁捐
    绛旓細锛僫nclude 鎰忔濇槸鍖呭惈 鈥渟tdio.h" 鏄竴涓ご鏂囦欢锛堜竴涓嚱鏁板簱锛夛紝閲岄潰鏈夊悇绉嶅嚱鏁帮紝鍖呮嫭鏈閲嶈鐨勮緭鍏杈撳嚭鍑芥暟锛C璇█鏈韩娌℃湁杈撳叆杈撳嚭鎸囦护锛屽叾杈撳叆杈撳嚭閮介潬杩欎簺鍑芥暟搴撴潵鎻愪緵锛夈傦純include "stdio.h" 鎰忔濇槸鍦ㄤ綘鍋氳繖涓绋嬪簭涔嬪墠浣犵殑绋嬪簭宸茬粡鍖呭惈浜"stdio.h"鍑芥暟搴撶殑鎵鏈夊唴瀹癸紝鑷虫浣犲彲浠ヤ娇鐢ㄨ繖涓嚱鏁板簱閲岀殑...
  • C璇█娌℃湁杈撳叆杈撳嚭璇彞
    绛旓細C璇█鏈韩鏄笉鑳借緭鍏ヨ緭鍑虹殑锛屼娇鐢–璇█缂栧啓绋嬪簭鏃锛孋璇█绋嬪簭搴撳唴鍖呭惈浜唒rintf鍜宻canf杩欎袱涓嚱鏁帮紝褰撲綘闇瑕佽緭鍏杈撳嚭鏃锛屽氨瑕佽緭鍏ヨ繖涓や釜鍑芥暟锛岀紪璇鏃禖璇█绋嬪簭搴撳垯璋冪敤杩欎袱涓嚱鏁般傝緭鍏ュ拰杈撳嚭鎿嶄綔鏄敱鍑芥暟鏉ュ疄鐜扮殑銆傚湪C鏍囧噯鍑芥暟搴撲腑鎻愪緵浜嗕竴浜涜緭鍏ヨ緭鍑哄嚱鏁帮紝渚嬪锛宲rintf鍑芥暟鍜宻canf鍑芥暟銆俻rintf鍜宻canf涓嶆槸...
  • 扩展阅读:c++和python先学哪个 ... c语言输出格式大全 ... c++简单程序实例 ... 程序语言分为哪三种 ... 编程语言排名2024 ... c语言?是什么 ... 少儿编程是学些什么东西 ... c语言入门程序 ... c语言考试题及答案 ...

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