C語(yǔ)言數(shù)據(jù)類(lèi)型(全)

      網(wǎng)友投稿 2130 2022-06-08

      在C語(yǔ)言中,數(shù)據(jù)類(lèi)型分為基本類(lèi)型、構(gòu)造類(lèi)型、指針類(lèi)型和空類(lèi)型void。其中基本類(lèi)型又分為數(shù)值類(lèi)型和字符類(lèi)型;數(shù)值類(lèi)型又分為整型和浮點(diǎn)型。構(gòu)造類(lèi)型又分為數(shù)組、結(jié)構(gòu)體、共用體和枚舉類(lèi)型。

      對(duì)于一些基本類(lèi)型(int、char)可以用 signed(有符號(hào))、unsigned(無(wú)符號(hào))、short、long 修飾。signed 和 unsigned 可以修飾 int 和 char;short 和 long 可以修飾 int 和 double。一般修飾符不算基本類(lèi)型,不但不同的書(shū)有不同的定義。

       

      一、基本類(lèi)型

      一)數(shù)值型

      1、整型

      1)short int

      short int 表示一種短整型,可以簡(jiǎn)寫(xiě)為 short,范圍 -32768 到 +32767 ,16 位整數(shù)。

       

      2)int

      int 表示一種整型,范圍 -32768 到 +32767,16 位整數(shù)。

       

      3)unsigned int

      unsigned int 表示一種無(wú)符號(hào)整型,范圍 0 到 32767,16 位整數(shù)。

       

      4)unsigned short int

      unsigned short int 表示一種無(wú)符號(hào)短整數(shù),可簡(jiǎn)寫(xiě)為 unsigned short,范圍 0 到 32,767,16 位整數(shù)。

       

      5)long int

      long int 表示一種長(zhǎng)整數(shù),可簡(jiǎn)寫(xiě)為 long,范圍 -2,147,483,648 到 2,147,483,647,32 位整數(shù)。

       

       

      6)unsigned long int

      unsigned long int 表示一種無(wú)符號(hào)長(zhǎng)整型,可以簡(jiǎn)寫(xiě)為 unsigned long,0 到 2,147,483,647,32 位整數(shù)。

       

      7)long long int

      long long int 表示一種長(zhǎng)長(zhǎng)整型,可以簡(jiǎn)寫(xiě)為 long long,范圍 -9223372036854775808 到 +9223372036854775807,64 位整數(shù)。

       

       

      C語(yǔ)言數(shù)據(jù)類(lèi)型(全)

      2、浮點(diǎn)型

      1)float

      float 表示存儲(chǔ) 32 位浮點(diǎn)值的單精度類(lèi)型,范圍 -3.4e-38 到 3.4e38,精度 7 位。

       

      2)double

      double 表示存儲(chǔ) 64 位浮點(diǎn)值的雙精度類(lèi)型,范圍 1.7e-308 到 1.7e308,精度約 16 位。

       

      3)long double

      long double 表示存儲(chǔ) 128 位浮點(diǎn)值的長(zhǎng)雙精度類(lèi)型,范圍 3.4e-4932 到 1.1e4932,精度約 19 位。

       

       

      二)字符型(char)

      char 用于存儲(chǔ)字符,長(zhǎng)度是一個(gè)字節(jié)8位,分為3種,分別是 char、signed char 和 unsigned char。char 是 signed char 還是 unsigned char,取決于編輯器。

      signed char 范圍是 -128 到 127;unsigned char 取值范圍是 0 到 255。

       

       

      二、構(gòu)造類(lèi)型

      1、數(shù)組

      數(shù)組是一種組合的數(shù)據(jù)類(lèi)型,分一維數(shù)組和多維數(shù)組,下標(biāo)從0開(kāi)始。如定義一個(gè)整型一維數(shù)組 int a[6]={ 0,1,2,3,4,5},定義一個(gè)字符型二維數(shù)組 char s[5][5]。

       

      2、結(jié)構(gòu)體(struct)

      struct 是指包含多個(gè)單一的數(shù)據(jù)集合,很像數(shù)據(jù)庫(kù)中的記錄,結(jié)構(gòu)中定義的變量很像記錄的字段。定義形式:

      struct 標(biāo)識(shí)符

      {

         成員表

      };

       

      3、共用體(union)

      union 也是用來(lái)描述類(lèi)型不相同的數(shù)據(jù),但與 struct 不同,數(shù)據(jù)成員存儲(chǔ)時(shí)采用覆蓋技術(shù),共享存儲(chǔ)空間,即數(shù)據(jù)成員在內(nèi)存中占用同一段存儲(chǔ)單元。定義形式:

      union 標(biāo)識(shí)符

      {

         成員表

      };

       

      4、枚舉類(lèi)型(enum)

      enum 用于聲明一組命名的常數(shù),定義形式:

      enum 標(biāo)識(shí)符

      {

      枚舉數(shù)據(jù)表

      };

       

       

      三、指針類(lèi)型

      指針是指向變量的地址,實(shí)質(zhì)上就是存貯單元的地址。根據(jù)所指的變量類(lèi)型不同,分為整型指針(int *)、浮點(diǎn)型指針(float *)、字符型指針(char *)、結(jié)構(gòu)指針(struct *)和聯(lián)合指針(union *)。

       

      四、空類(lèi)型(void)

      void 的字面意思是“空類(lèi)型”,void * 則為“空類(lèi)型指針”,void * 可以指向任何類(lèi)型的數(shù)據(jù)。它主要有兩方面的用途:一方面是明確表示一個(gè)函數(shù)不返回任何值;另一方面是定義一個(gè)不指向任何地址的指針,需要時(shí)再把它指向具體地址。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Word項(xiàng)目符號(hào)怎么設(shè)置,含項(xiàng)目符號(hào)同行、它與文字的間距和對(duì)齊
      下一篇:Excel數(shù)字前顯示正號(hào)、負(fù)號(hào)或正負(fù)號(hào)(±),負(fù)數(shù)用紅色或括號(hào)標(biāo)出與負(fù)數(shù)轉(zhuǎn)為正數(shù)及相互轉(zhuǎn)化
      相關(guān)文章
      久久精品亚洲日本波多野结衣| 亚洲精品无码久久久久APP| 国产亚洲综合一区二区三区| 亚洲日韩国产一区二区三区在线| 亚洲国产精品线观看不卡| 91亚洲国产成人精品下载| 亚洲欧洲一区二区| 亚洲AV日韩AV天堂一区二区三区| 亚洲日韩一页精品发布| 亚洲人成77777在线播放网站| 国产亚洲人成A在线V网站| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲人成77777在线播放网站| 亚洲中文无韩国r级电影| 亚洲色偷偷狠狠综合网| 亚洲熟女乱综合一区二区| 亚洲午夜爱爱香蕉片| 亚洲精品无码久久久| 亚洲区小说区图片区| 久久亚洲色一区二区三区| 亚洲熟妇av一区二区三区| 国产亚洲成av片在线观看| 亚洲VA中文字幕无码毛片| 久久综合日韩亚洲精品色| 亚洲国产日韩一区高清在线| 亚洲三级电影网站| 亚洲国产高清在线精品一区 | 亚洲Av无码国产情品久久 | 亚洲精品中文字幕无乱码| 亚洲人成高清在线播放| 亚洲AV无码精品蜜桃| 亚洲日韩国产AV无码无码精品| 亚洲精品伦理熟女国产一区二区| 国产亚洲精品2021自在线| 久久99亚洲综合精品首页| 国产亚洲精品精华液| 亚洲经典在线观看| 国产亚洲中文日本不卡二区| 亚洲第一se情网站| 三上悠亚亚洲一区高清| 亚洲天堂一区二区|