您好,登錄后才能下訂單哦!
什么是變量?變量天然和常量是絕對的。常量就是 1、2、3、4.5、10.6......等固定的數字,而變量則根我們小學學的 x 是一個概念,我們可以讓它是 1,也可以讓它是 2,我們想讓它是幾是我們的程序說了算的。
那么我們小學學的數學里邊,有這么幾類,負數、正數、整數和小數。在 C 言語里,除名字和我們數學里學的紛歧樣外,還對數據巨細停止了限制。這個中央有一點復雜的是,在C51 里邊的數據規模和其他編程情況還能夠不完整一樣,因而我們下邊的這個圖,僅僅代表的是 C51,其他編程情況能夠紛歧樣,人人曉得有這回事就可以了。
C 言語的數據根本類型分為字符型、整型、長整型以及浮點型,如圖 4-1 所示。
圖 4-1 C 言語根本數據類型
圖 4-1 中,四種根本類型,每一個根本類型又包括了兩個類型。字符型、整型、長整型,除了可表達的數值巨細規模分歧以外,多是只能表達整數,而 unsigned 型的又只能表達正整數,要表達負整數則必需用 signed 型,如要表達小數的話,則必需用浮點型了。
比方上節課最初的閃耀 LED 小燈的程序,我們用的是 unsigned int i = 0;這個中央 i 的取值規模就是 0~65535,在接下來的 for 語句里,假如我們把本來誰人 30000 改成 70000 的話,for(i=0;i<70000;i++);人人會發現小燈會不斷亮,而不是閃耀了,這里天然就有因超越 i 取值規模所形成的成績,但要徹底搞明確這個成績,我們還要來理解 for 語句的用法。不必急,接下來我們很快就會學到它了。
這里有一個編程主旨,就是能用小不必大。就是說界說能用 1 個字節 char 處理成績的,就不界說成 int,一方面節儉 RAM 空間可以讓其他變量或許兩頭運算進程運用,別的一方面,占空間小程序運算速度也快一些。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。