奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語(yǔ)言

C語(yǔ)言變量的類型

時(shí)間:2025-04-08 03:01:21 C語(yǔ)言 我要投稿

C語(yǔ)言變量的類型

  變量要有變量名,在內(nèi)存中占據(jù)一定的存儲(chǔ)單元,存儲(chǔ)單元里存放的是該變量的值。不同類型的變量其存儲(chǔ)單元的大小不同,變量在使用前必須定義。那么C語(yǔ)言變量的類型有哪些呢,一起來(lái)看看!

  C語(yǔ)言變量的類型 篇1

  (一)整型變量

  整型變量分為4種:基本型(int)、短整型(short int 或short)、長(zhǎng)整型(long int 或 long)和無(wú)符號(hào)型(unsigned int ,unsigned short,unsigned long)。

  不同的編譯系統(tǒng)對(duì)上述四種整型數(shù)據(jù)所占用的位數(shù)和數(shù)值范圍有不同的規(guī)定。

  類型說(shuō)明符

  說(shuō)明:

  單詞signed來(lái)說(shuō)明“有符號(hào)”(即有正負(fù)數(shù)之分),不寫signed也隱含說(shuō)明為有符號(hào),unsigned用來(lái)說(shuō)明“無(wú)符號(hào)”(只表示正數(shù))。

  (二)實(shí)型變量

  C語(yǔ)言中,實(shí)型變量分為單精度類型( float )和雙精度類型( double )兩種。如:

  float a , b ;

  double m ;

  在vc中,float 型數(shù)據(jù)在內(nèi)存中占4個(gè)字節(jié)(32位),double型數(shù)據(jù)占8個(gè)字節(jié)。單精度實(shí)數(shù)提供7位有效數(shù)字,雙精度實(shí)數(shù)提供15~16位有效數(shù)字。實(shí)型常量不分float型和double型,一個(gè)實(shí)型常量可以賦給一個(gè)float 型或double型變量,但變量根據(jù)其類型截取實(shí)型常量中相應(yīng)的有效數(shù)字。

  注意:實(shí)型變量只能存放實(shí)型值,不能用整型變量存放實(shí)型值,也不能用實(shí)型變量存放整型值。

  (三)字符變量

  字符變量用來(lái)存放字符常量,定義形式:

  char 變量名;

  其中關(guān)鍵字char定義字符型數(shù)據(jù)類型,占用一個(gè)字節(jié)的'存儲(chǔ)單元。

  例:char cr1,cr2;

  cr1= ‘A’ , cr2=‘B’ ;

  將一個(gè)字符賦給一個(gè)字符變量時(shí),并不是將該字符本身存儲(chǔ)到內(nèi)存中,而是將該字符對(duì)應(yīng)的ASCII碼存儲(chǔ)到內(nèi)存單元中。例如,字符 ′A′ 的ASCII碼為65,在內(nèi)存中的存放形式如下:01000001

  由于在內(nèi)存中字符以ASCII碼存放,它的存儲(chǔ)形式和整數(shù)的存儲(chǔ)形式類似,所以C語(yǔ)言中字符型數(shù)據(jù)與整型數(shù)據(jù)之間可以通用,一個(gè)字符能用字符的形式輸出,也能用整數(shù)的形式輸出,字符數(shù)據(jù)也能進(jìn)行算術(shù)運(yùn)算,此時(shí)相當(dāng)于對(duì)它們的ASCII碼進(jìn)行運(yùn)算。

  C語(yǔ)言變量的類型 篇2

  對(duì)指針變量的類型說(shuō)明包括三個(gè)內(nèi)容:

  (1)指針類型說(shuō)明,即定義變量為一個(gè)指針變量;

  (2)指針變量名;

  (3)變量值(指針)所指向的變量的數(shù)據(jù)類型。

  其一般形式為: 類型說(shuō)明符 *變量名;

  其中,*表示這是一個(gè)指針變量,變量名即為定義的指針變量名,類型說(shuō)明符表示本指針變量所指向的變量的數(shù)據(jù)類型。

  例如: int *p1;表示p1是一個(gè)指針變量,它的值是某個(gè)整型變量的地址。 或者說(shuō)p1指向一個(gè)整型變量。至于p1究竟指向哪一個(gè)整型變量, 應(yīng)由向p1賦予的地址來(lái)決定。

  再如:

  staic int *p2; /*p2是指向靜態(tài)整型變量的指針變量*/

  float *p3; /*p3是指向浮點(diǎn)變量的指針變量*/

  char *p4; /*p4是指向字符變量的指針變量*/ 應(yīng)該注意的是,一個(gè)指針變量只能指向同類型的變量,如P3 只能指向浮點(diǎn)變量,不能時(shí)而指向一個(gè)浮點(diǎn)變量, 時(shí)而又指向一個(gè)字符變量。

  指針變量的賦值

  指針變量同普通變量一樣,使用之前不僅要定義說(shuō)明, 而且必須賦予具體的值。未經(jīng)賦值的指針變量不能使用, 否則將造成系統(tǒng)混亂,甚至死機(jī)。指針變量的賦值只能賦予地址, 決不能賦予任何其它數(shù)據(jù),否則將引起錯(cuò)誤。在C語(yǔ)言中, 變量的地址是由編譯系統(tǒng)分配的,對(duì)用戶完全透明,用戶不知道變量的具體地址。 C語(yǔ)言中提供了地址運(yùn)算符&來(lái)表示變量的.地址。其一般形式為: & 變量名; 如&a變示變量a的地址,&b表示變量b的地址。 變量本身必須預(yù)先說(shuō)明。設(shè)有指向整型變量的指針變量p,如要把整型變量a 的地址賦予p可以有以下兩種方式:

  (1)指針變量初始化的方法 int a;

  int *p=&a;

  (2)賦值語(yǔ)句的方法 int a;

  int *p;

  p=&a;

  不允許把一個(gè)數(shù)賦予指針變量,故下面的賦值是錯(cuò)誤的: int *p;p=1000; 被賦值的指針變量前不能再加“*”說(shuō)明符,如寫為*p=&a 也是錯(cuò)誤的

【C語(yǔ)言變量的類型】相關(guān)文章:

C語(yǔ)言指針變量的類型07-31

C語(yǔ)言變量和數(shù)據(jù)類型08-06

C語(yǔ)言變量定義07-29

C語(yǔ)言變量理解07-28

C語(yǔ)言變量的使用10-12

C語(yǔ)言變量的地址06-08

C語(yǔ)言指針變量的運(yùn)算10-31

C語(yǔ)言變量的定義與使用09-05

關(guān)于C語(yǔ)言變量理解08-13

主站蜘蛛池模板: 东山县| 望谟县| 新宾| 南康市| 曲阳县| 响水县| 萨迦县| 高陵县| 应用必备| 寿阳县| 杭锦旗| 巨鹿县| 时尚| 元氏县| 抚州市| 易门县| 天水市| 山阴县| 昌图县| 武义县| 西峡县| 阿克苏市| 六安市| 湖南省| 廉江市| 恩平市| 平邑县| 镇安县| 澄城县| 洛扎县| 凯里市| 寿光市| 丹阳市| 普兰店市| 枣庄市| 临城县| 鹤山市| 明光市| 洪洞县| 体育| 岐山县|