内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

[C語言]1.2變量、加法、浮點數(shù)和整數(shù)-創(chuàng)新互聯(lián)

變量
int price = 0

int 是變量類型,price 是變量名,=0是賦值,把price的初始值賦為0。

目前創(chuàng)新互聯(lián)建站已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、綿陽服務器托管、企業(yè)網(wǎng)站設(shè)計、內(nèi)江網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

變量是一個保存數(shù)據(jù)的地方,當我們需要在程序里保存數(shù)據(jù)時,比如上面的例子中要記錄用戶輸入的價格,就需要一個變量來保存它。用一個變量保存了數(shù)據(jù),它才能參加到后面的計算中,比如計算找零。


變量類型

C語言中,所有變量在使用之前必須有定義或聲明,所有的變量必須具有確定的數(shù)據(jù)類型。數(shù)據(jù)類型表示在變量中可以存放什么類型的數(shù)據(jù),變量中也只能存放指定類型的數(shù)據(jù),程序運行過程中也不能改變變量的類型。

C99與ANSI C

在這里插入圖片描述

由圖中可以看出:C99可以在程序的任意位置添加變量,而ANSI C只能在程序開頭定義好所有變量。C99在ANSI C之后發(fā)布,故更加合理。

讀取整數(shù)
  • scanf(“%d”, &price);
  • 要求scanf這個函數(shù)讀入下一個整數(shù),讀到的結(jié)果賦值給變量price。
  • 注意price前面的**&**
變量/常量/直接量
  • 變量:顧名思義,因輸入值改變的量。

  • 常量:不變量,需要定義:const int AMOUNT = 100;

  • 直接量:直接卸載程序里的常量,未經(jīng)定義。例如:100

    #includeint main(){const int AMOUNT = 100; \\const變量用大寫來強調(diào)
    	int price = 0;
    	...
    }
  • const是一個修飾符,加在int前面,用來給這個變量加上一個const(不變的)屬性。這個const屬性表示這個變量的值一旦初始化,就不能再修改了。

    • int change = AMOUNT - price;
  • 如果你試圖對常量做修改,把它放在賦值運算符的左邊,就會報錯。

加法
#includeint main(){int a;
  int b;
  printf("請輸入兩個數(shù)字:");
  scanf("%d %d", &a , &b);
  printf("%d+%d=%d", a , b , a+b);
  return 0;

}
浮點數(shù)
  • 如何將英尺英寸轉(zhuǎn)化為國際單位?
#includeint main(){printf("請輸入身高的英尺和英寸:");
	int foot;
	int inch;//以上兩個變量使用double類型的話,下面的scanf內(nèi)的%d要改成%lf,下面printf內(nèi)也要用%f,12則不需要改為12.0。更改的代碼見下一代碼塊。
	
	scanf("%d %d",&foot ,&inch );
	
	printf("身高換算為國際單位是:%f", ((foot + inch /12.0)*3.2048));//注意:此處的%f是因為有小數(shù),d只能計算整數(shù),遇到小數(shù)會向下取整。12.0和12是完全不同的兩個數(shù)。
	return 0 ;
	
}
printf("請輸入身高的英尺和英寸:");
	double foot;
	double inch;//double類型表示雙精度浮點數(shù),對應的float是單精度浮點數(shù)。
	
	scanf("%lf %lf",&foot ,&inch );
	
	printf("身高換算為國際單位是:%f", ((foot + inch /12.0)*3.2048));
	
  • 因為兩個整數(shù)的運算結(jié)果只能是整數(shù)。
  • 10/3*3 = ?
  • 10和10.0在C中是完全不同的兩個數(shù)
  • 浮點數(shù):帶小數(shù)點的數(shù)值。浮點這個詞的本意是指小數(shù)點是浮動的,是計算機內(nèi)部表達非整數(shù)(分數(shù)和無理數(shù))的一種方式。另一種方式叫做定點數(shù)。人們借助浮點數(shù)這個詞來表達所有的帶小數(shù)點的數(shù)。
    3*3 = ?
  • 10和10.0在C中是完全不同的兩個數(shù)
  • 浮點數(shù):帶小數(shù)點的數(shù)值。浮點這個詞的本意是指小數(shù)點是浮動的,是計算機內(nèi)部表達非整數(shù)(分數(shù)和無理數(shù))的一種方式。另一種方式叫做定點數(shù)。人們借助浮點數(shù)這個詞來表達所有的帶小數(shù)點的數(shù)。
  • 10.0是浮點數(shù)
單精度浮點數(shù)(float)與雙精度浮點數(shù)(double)的區(qū)別如下:

(1)在內(nèi)存中占有的字節(jié)數(shù)不同

  • 單精度浮點數(shù)在機內(nèi)占4個字節(jié)

  • 雙精度浮點數(shù)在機內(nèi)占8個字節(jié)

(2)有效數(shù)字位數(shù)不同

  • 單精度浮點數(shù)有效數(shù)字8位

  • 雙精度浮點數(shù)有效數(shù)字16位

(3)所能表示數(shù)的范圍不同

  • 單精度浮點的表示范圍:-3.40E+38 ~ +3.40E+38

  • 雙精度浮點的表示范圍:-1.79E+308 ~ +1.79E+308

(4)在程序中處理速度不同
一般來說,CPU處理單精度浮點數(shù)的速度比處理雙精度浮點數(shù)快.

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)頁標題:[C語言]1.2變量、加法、浮點數(shù)和整數(shù)-創(chuàng)新互聯(lián)
URL分享:http://www.rwnh.cn/article42/csschc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、企業(yè)網(wǎng)站制作、手機網(wǎng)站建設(shè)、網(wǎng)站排名、定制開發(fā)、響應式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)
保德县| 同江市| 体育| 轮台县| 金沙县| 江城| 华宁县| 石狮市| 秦皇岛市| 万盛区| 涟源市| 正镶白旗| 远安县| 工布江达县| 岱山县| 永仁县| 西畴县| 兰考县| 芮城县| 彰化市| 连山| 潞西市| 兴文县| 思南县| 华阴市| 方正县| 乌恰县| 清远市| 阜宁县| 新邵县| 张家界市| 桐庐县| 松阳县| 景东| 奉新县| 和硕县| 麻栗坡县| 隆子县| 和平县| 武威市| 会理县|