欧洲亚洲日产最新在线感觉,五月综合缴缴情婷婷,中文字幕欧美精品另类小说,久热中文字幕在线播放

<sub id="dvlye"></sub>
<xmp id="dvlye"><ol id="dvlye"></ol></xmp>
    1. 七考網(wǎng)七考網(wǎng)合作機構(gòu)>杭州培訓學校>杭州臨平余之城小碼王少兒編程培訓
      杭州臨平余之城小碼王少兒編程培訓
      全國統(tǒng)一學習專線 8:30-21:00
      位置:七考網(wǎng) > 計算機 > 程序員 > 編程的數(shù)據(jù)類型有哪些?什么是c語言?  正文

      編程的數(shù)據(jù)類型有哪些?什么是c語言?

      2020-06-11 10:46:57來源:七考培訓網(wǎng)綜合

      C語言的數(shù)據(jù)類型 通俗說就是用不同的盒子裝不同的物品,如:基本數(shù)據(jù)類型分為整型(存放整數(shù))、浮點型(存放小數(shù))、字符型(存放字符)、存放地址的數(shù)據(jù)類型(指針)、派生出來的數(shù)據(jù)類型:數(shù)組,結(jié)構(gòu)體,共用體,枚舉,位域等,根據(jù)存放的數(shù)據(jù)的不同,需要定義不同的類型變量。

      C 語言包含的數(shù)據(jù)類型如下所示:

      1、整型

      整形包括短整型、整形和長整形。

      2、短整形

      short a=1;

      3、整形

      一般占4個字節(jié)(32位),最高位代表符號,0表示正數(shù),1表示負數(shù),取值范圍是-2147483648~2147483647,在內(nèi)存中的存儲順序是地位在前、高位在后,例如0x12345678在內(nèi)存中的存儲如下:

      地址:0x0012ff78 0x0012ff79 0x0012ff7a 0x0012ff7b

      數(shù)據(jù): 78 56 34 12

      定義:用int關鍵字,舉例如下:

      int a=6;

      4、長整形

      long a=10;

      5、浮點型

      浮點型包括單精度型和雙精度型。

      6、單精度型

      浮點型,又稱實型,也稱單精度。一般占4個字節(jié)(32位),

      float a=4.5;

      地址:0x0012ff78 0x0012ff79 0x0012ff7a 0x0012ff7b

      數(shù)據(jù): 00 00 90 40

      7、雙精度型

      一般占8個字節(jié)(64位)

      double a=4.5;

      地址:0x0012ff78 0x0012ff79 0x0012ff7a 0x0012ff7b 0x0012ff7c 0x0012ff7d 0x0012ff7e 0x0012ff7f

      數(shù)據(jù): 00 00 00 00 00 00 12 40

      8、字符類型

      在各種不同系統(tǒng)中,字符類型都占一個字節(jié)(8位)。定義如下:

      char c='a';

      也可以用字符對應的ASCII碼賦值,如下:

      char c=97;

      總的來說short、int、long、char、float、double 這六個關鍵字代表C 語言里的六種基本數(shù)據(jù)類型。當標識符由多個詞組成時,每個詞的第一個字母大寫,其余全部小寫。比如: int CurrentVal; 這樣的名字看起來比較清晰,遠比一長串字符好得多。

      盡量避免名字中出現(xiàn)數(shù)字編號,如Value1,Value2 等,除非邏輯上的確需要編號。比如驅(qū)動開發(fā)時為管腳命名,非編號名字反而不好。 初學者總是喜歡用帶編號的變量名或函數(shù)名,這樣子看上去很簡單方便,但其實是一顆顆定時炸彈。這個習慣初學者一定要改過來。 對在多個文件之間共同使用的全局變量或函數(shù)要加范圍限定符(建議使用模塊名(縮寫)作為范圍限定符)

      標識符名分為兩部分:規(guī)范標識符前綴(后綴) + 含義標識。非全局變量可以不用使用范圍限定符前綴,作用域前綴命名規(guī)則、數(shù)據(jù)類型前綴命名規(guī)則、含義標識命名規(guī)則,變量命名使用名詞性詞組,函數(shù)命名使用動詞性詞組。例如:變量含義標識符構(gòu)成:目標詞+ 動詞(的過去分詞)+ [狀語] + [目的地]。

      相關內(nèi)容:什么是c語言 編程C語言 C++

      同類文章