C語言數(shù)據(jù)變量的聲明
成都創(chuàng)新互聯(lián)公司專注于中大型企業(yè)的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計客戶上千余家,服務(wù)滿意度達97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運用,我們將一直專注高端網(wǎng)站設(shè)計和互聯(lián)網(wǎng)程序開發(fā),在前進的路上,與客戶一起成長!
整型變量的聲明用int,如:int a;
單精度浮點型的聲明用float,如:float b;
雙精度浮點型的聲明用double,如:double c;
C語言基本的輸入輸出
從鍵盤輸入數(shù)據(jù)用scanf(),
調(diào)用格式為:scanf(“%d”, &a);scanf(“%f”, &b);scanf(“%lf”, &c);
輸出數(shù)據(jù)到屏幕用printf()
調(diào)用格式為:printf(“%d %f %lf”,a,b,c);
輸出“hello world”
#includeint main() { printf("hello world"); return 0; }
簡單的數(shù)值計算:
#include//包含一個頭文件stdio.h以完成程序的基本輸入輸出 int main() //程序主函數(shù),每個程序必須要有的部分 { //語句框,表示框內(nèi)的語句屬于主函數(shù),在主函數(shù)聲明的變量只在主函數(shù)內(nèi)部有效 int a,a1=1; //聲明整形變量a和a1,并直接給a1賦初值為1(使用任何變量都必須先聲明后使用) a=2; //給聲明過的整形變量a賦值為2 float b,b1=1.5; //聲明單精度浮點類型變量b和b1,并直接給b1賦初值為1.5 b=3.5; //給聲明過的單精度浮點數(shù)b賦值為3.5 double c,c1=2.5; //聲明雙精度浮點類型變量c和c1,并直接給c1賦初值為2.5 c=4.5; //給聲明過的雙精度浮點數(shù)c賦值為4.5 double d=a+b+c+a1+b1+c1; //聲明一個雙精度浮點數(shù)d,并把a+b+c+a1+b1+c1的值賦給d printf("%lf",d); //輸出d scanf("%d %f %lf",&a,&b,&c); //從鍵盤上輸入三個值,并分別重新賦給a,b,c,其中%d %f %lf稱為占位符,其分別為整型、單精度浮點型、雙精度浮點型的占位符表示形式 printf("%d %f %lf",a,b,c); //輸出a,b,c return 0; //主函數(shù)(main函數(shù))結(jié)束的標(biāo)志 }
單精度浮點數(shù)(float)與雙精度浮點數(shù)(double)的區(qū)別:
01.在內(nèi)存中占有的字節(jié)數(shù)不同
單精度浮點數(shù)在機內(nèi)存占4個字節(jié)
雙精度浮點數(shù)在機內(nèi)存占8個字節(jié)
02.有效數(shù)字位數(shù)不同
單精度浮點數(shù)有效數(shù)字8位
雙精度浮點數(shù)有效數(shù)字16位
03.數(shù)值取值范圍
單精度浮點數(shù)的表示范圍:-3.40E+38~3.40E+38
雙精度浮點數(shù)的表示范圍:-1.79E+308~-1.79E+308
04.在程序中處理速度不同
一般來說,CPU處理單精度浮點數(shù)的速度比處理雙精度浮點數(shù)快
的詳細內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!