1. gzyueqian
      13352868059

      如何學(xué)習(xí)編程c++語言?淺談嵌入式C語言之變量與常量

      更新時(shí)間: 2018-12-04 14:10:23來源: 粵嵌教育瀏覽量:4838

        如何學(xué)習(xí)編程c++語言?粵嵌來講解嵌入式C語言在各種項(xiàng)目中要用到的知識點(diǎn),尤其是嵌入式C語言之變量與常量的內(nèi)容:

        1、變量類型和表示方法

        如何學(xué)習(xí)編程c++語言?什么是變量?一句話,變量是存儲數(shù)據(jù)的空間。由于數(shù)據(jù)的類型有多種,有整數(shù)、小數(shù)(浮點(diǎn)數(shù))和字符等等,那么對應(yīng)的變量就有整型變量、浮點(diǎn)型變量和字符型變量。變量還有其他的具體分類,整型變量還可具體分為無符號型、長整型和短整型。浮點(diǎn)型也可分為單精度型、雙精度型和長雙精度型。此外還可以分為靜態(tài)變量、外部變量、寄存器變量和自動存儲變量。那么總要給變量取個(gè)名字吧。這個(gè)名字叫做標(biāo)識符。標(biāo)識符的命名有一定的規(guī)則:

        (1)標(biāo)識符只能由字母、數(shù)字和下劃線三類字符組成;

        (2)個(gè)字符必須是字母(個(gè)字符也可以是下劃線,但被視作系統(tǒng)自定義的標(biāo)識符);

        (3)大寫字母和小寫字母被認(rèn)為是兩個(gè)不同的字符,如A和a是兩個(gè)不同的標(biāo)識符;

        (4)標(biāo)識符可以任意長,但只有前32位有效。有些舊的C版本對外部標(biāo)識符的限制為6位。這是由于鏈接程序的限制所造成的.而不是C語言本身的局限性;

        (5)標(biāo)識符不能是C的關(guān)鍵字。

        下面列出ANSI標(biāo)準(zhǔn)定義的32個(gè)C語言的關(guān)鍵字,這些關(guān)鍵字在以后的學(xué)習(xí)中基本上

        都會用到:auto、break、case、char、const、continue、default、do、double、else、enum、extern、float,for,goto,if、int、long,register、return、short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile,while。

        2、整型變量

        嵌入式使用多的變量是整型變量。整型變量是用來存儲整數(shù)的。整型變量又可具體分為好幾種,基本的整型變量是用類型說明符int聲明的符號整型(例如int Counter)。這里int是類型說明符,Counter是變量的名字。整型變量可以是有符號型、無符號型、長型、短型或像上面定義的普通符號整型。整型是16位的,長整型是32位.短整型等價(jià)于整型。

        3、字符型變量

        字符型變量中所存放的字符是計(jì)算機(jī)字符集中的字符,程序用類型說明符char來聲明字符型變量(例如char ch;)。這條聲明語句聲明了一個(gè)字符型變量,標(biāo)識符為ch。當(dāng)以這種形式聲明變量之后,程序可以在表達(dá)式中引用這個(gè)變量。字符數(shù)據(jù)類型事實(shí)上是8位的整型數(shù)據(jù)類型,可以用于數(shù)值表達(dá)式中,與其他的整型數(shù)據(jù)同樣使用。在這種情況下,字符型變量可以是有符號的,也可以是無符號的。對于無符號的字符型變量可以聲明為:unsigned char ch;除非聲明為無符號型,否則在算術(shù)運(yùn)算和比較運(yùn)算中,字符型變量一般作為8位有符號整型變量處理。

        4、常量

        常量的意思就是不可改變的量,是一個(gè)常數(shù)。同變量一樣,常量分為整型常量、浮點(diǎn)型常量、字符型常量、字符串常量、轉(zhuǎn)義字符常量和地址常量。嵌入式中常量用得多的是整型常量,整型常量可以是長整型、短整型、有符號型或無符號型。有符號整型常量的范圍為一32 768~32 767,無符號整型的范圍為o~65 535;有符號長整型的范圍為一2 147 483 648~2 147 483 647。無符號長整型的范圍為o~4 294 967 295。短整型同字符型。可以指定一個(gè)整型常量為二進(jìn)制√L進(jìn)制或十六進(jìn)制,如以下語句:Oxl2fe。前面有符號0x,這個(gè)符號表示該常量是十六進(jìn)制表示。有時(shí)我們在常量的后面加上符號L或者u.來表示該常量是長整型或者無符號整型,如22 388L、0x4efb2L、40000U。后綴可以是大寫.也可以是小寫。

            如何學(xué)習(xí)編程c++語言?面對這種比較有難度的編程語言,粵嵌建議是到培訓(xùn)機(jī)構(gòu)學(xué)習(xí),尤其是沒有基礎(chǔ)的同學(xué),這樣能夠一開始就能接受系統(tǒng)的培訓(xùn),達(dá)到更大的成效。


      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 中文字幕亚洲综合小综合一 | 日本一道综合久久aⅴ久久 婷婷色五月综合激情六月导航 | 亚洲国产精品人人做人人爱 | 午夜视频网址在线 | 亚洲性色高清在线丨 | 亚洲日本另类欧美一区二区 |