新聞中心
什么是變量?變量天然和常量是絕對的。常量就是 1、2、3、4.5、10.6......等固定的數(shù)字,而變量則根我們小學(xué)學(xué)的 x 是一個概念,我們可以讓它是 1,也可以讓它是 2,我們想讓它是幾是我們的程序說了算的。
那么我們小學(xué)學(xué)的數(shù)學(xué)里邊,有這么幾類,負(fù)數(shù)、正數(shù)、整數(shù)和小數(shù)。在 C 言語里,除名字和我們數(shù)學(xué)里學(xué)的紛歧樣外,還對數(shù)據(jù)巨細(xì)停止了限制。這個中央有一點(diǎn)復(fù)雜的是,在C51 里邊的數(shù)據(jù)規(guī)模和其他編程情況還能夠不完整一樣,因而我們下邊的這個圖,僅僅代表的是 C51,其他編程情況能夠紛歧樣,人人曉得有這回事就可以了。
C 言語的數(shù)據(jù)根本類型分為字符型、整型、長整型以及浮點(diǎn)型,如圖 4-1 所示。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、網(wǎng)站設(shè)計、翁牛特網(wǎng)絡(luò)推廣、微信小程序開發(fā)、翁牛特網(wǎng)絡(luò)營銷、翁牛特企業(yè)策劃、翁牛特品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供翁牛特建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
圖 4-1 C 言語根本數(shù)據(jù)類型
圖 4-1 中,四種根本類型,每一個根本類型又包括了兩個類型。字符型、整型、長整型,除了可表達(dá)的數(shù)值巨細(xì)規(guī)模分歧以外,多是只能表達(dá)整數(shù),而 unsigned 型的又只能表達(dá)正整數(shù),要表達(dá)負(fù)整數(shù)則必需用 signed 型,如要表達(dá)小數(shù)的話,則必需用浮點(diǎn)型了。
比方上節(jié)課最初的閃耀 LED 小燈的程序,我們用的是 unsigned int i = 0;這個中央 i 的取值規(guī)模就是 0~65535,在接下來的 for 語句里,假如我們把本來誰人 30000 改成 70000 的話,for(i=0;i<70000;i++);人人會發(fā)現(xiàn)小燈會不斷亮,而不是閃耀了,這里天然就有因超越 i 取值規(guī)模所形成的成績,但要徹底搞明確這個成績,我們還要來理解 for 語句的用法。不必急,接下來我們很快就會學(xué)到它了。
這里有一個編程主旨,就是能用小不必大。就是說界說能用 1 個字節(jié) char 處理成績的,就不界說成 int,一方面節(jié)儉 RAM 空間可以讓其他變量或許兩頭運(yùn)算進(jìn)程運(yùn)用,別的一方面,占空間小程序運(yùn)算速度也快一些。
名稱欄目:C言語變量類型和規(guī)模
文章分享:http://www.dlmjj.cn/article/ighddd.html