激情综合五月,亚洲69av,日韩亚洲一区在线,日韩精品91亚洲二区在线观看

2.2 標識符、常量和變量

2.2 標識符、常量和變量

2.2.1 字符集

字符(Character)是組成語言最基本的元素。C 語言的字符集由字母、數字、空白符、標點和特殊字符組成。

① 字母:26個英文字母,包括大小寫共52個。

② 數字:0~9共10個。

③ 空白符:空格符、制表符、換行符統稱為空白符,共3個。

④ 標點和特殊字符:如+ - * / % _ . = < > & | ( ) [ ] { } ; ? : ' " ! # 等共25個。

2.2.2 標識符

標識符(Identifier)是一個由有限個有效字符組成的序列,在 C 語言中只起標識作用,可用作符號常量名、變量名、函數名、數組名、文件名等。

1.標識符的構成規則

C語言允許用作標識符的有效字符包括:

● 26個英文字母,包括大小寫

● 數字0,1,…,9

● 下劃線

合法的標識符必須由字母(A~Z,a~z)或下劃線(_)開頭,后面可以跟隨任意的字母、數字或下劃線。C語言標識符的長度(即一個標識符允許包含的字符個數)受C語言編譯系統的限制,比如,某C語言編譯系統規定標識符的有效長度是31,若超過31個字符,則后面的字符無效。不同的C語言編譯系統規定的標識符的長度可能會不同,學習者在使用標識符時應當了解所用編譯系統的規定。

合法的標識符:student,a10,Ij,_5n,x_sum

不合法的標識符:30d 錯在以數字開頭

a$n 錯在出現“$”

n abc 錯在中間有空格

2.C語言標識符的分類

標識符是形成C語言代碼的基礎。C語言中的標識符有3種類型:關鍵字、預定義標識符和用戶標識符,每種標識符都有自己的要求。

(1)關鍵字

C 語言中有一些標識符被稱為關鍵字或保留字,在系統中具有特殊用途,只能以特定的方式用在特定的地方,如果試圖將關鍵字用于其他用途,編譯程序將產生一個編譯錯誤。例如,標識符int是整型數據類型關鍵字。

表2.1列出了C語言完整的關鍵字列表,隨著教材內容的深入,讀者將理解在什么地方、為什么和如何使用這些關鍵字。

表2.1 C語言關鍵字

(2)預定義標識符

C 語言中有些標識符雖然不是關鍵字,但總是以固定的形式用于專門的地方,使用較多的預定義標識符是C語言標準函數(參見附錄B)。例如,printf是C語言提供的標準函數名, define是C 語言提供的編譯預處理命令等。因此,用戶也不要把它們當作一般標識符使用,以免造成混亂。

(3)用戶標識符

用戶標識符是由用戶根據需要定義的標識符。一般用于給變量、符號常量、數組、函數、指針、文件等命名。在程序中使用用戶標識符時除了要遵守標識符的構成規則外,還應注意以下兩點。

① 大小寫字母有不同的含義,例如,sum、Sum和SUM是3個不同的標識符。習慣上,變量名用小寫字母表示,符號常量名用大寫字母表示。

② 在構造用戶標識符時,應注意做到“見名知意”,即選用有含義的字符組合(如英文單詞或漢語拼音)作為標識符,以增加程序的可讀性。例如,表示日期可用day,表示長度可用length,表示和可用sum等。

2.2.3 常量

常量是指在程序運行過程中其值不發生改變的量。在C語言中,有直接常量(或字面常量)和符號常量兩種常量。直接常量可以從其字面形式上區分其數據類型,如12和-10為整型常量,2.5和-10.2為實型常量。

符號常量是用用戶標識符表示的常量。通常習慣用大寫字母表示符號常量。符號常量在使用之前必須在程序開頭定義。符號常量的定義形式為:

            #define   符號常量名  常量

例如:

            #define  PRICE  30

符號常量一旦定義,凡是本程序中出現PRICE的地方,系統均用30來替換。

【例2.1】 已知某產品的單價和數量,求總價格。

程序代碼如下:

            #define PRICE 30
                /* 定義用戶標識符PRICE為符號常量,表示商品的單價為30 */
            #include "stdio.h"
            main( )
            {
              int num,total;   /* 變量num表示產品數量,變量total表示總價格 */
              num=10;            /* 程序中出現的數值10為直接常量 */
              total=num*PRICE;    /* PRICE為符號常量 */
              printf("total=%d\n",total);
            }

程序運行結果為:

            total=300

注意:

① 定義符號常量時。必須以 # 開始,在 #define 命令行的最后不能加分號。有關#define命令的使用,將在第7章詳細介紹。

符號常量所代表的值是不能改變的。正確使用符號常量可以增強程序的可讀性和可維護性。

2.2.4 變量

變量是指在程序執行過程中其值可以改變的量。在源程序中,變量用標識符標識,表示變量的標識符稱為變量名。

圖2.2 變量名、存儲單元和變量的值的關系

在內存中,變量和一個存儲單元相對應,該存儲單元用于存放變量所代表的數據值。變量名、存儲單元和變量的值三者之間的關系如圖2.2所示。變量所對應存儲單元的大小(組成一個存儲單元的字節數)取決于變量值的數據類型,所以每個變量都與一個數據類型相聯系,類型決定了變量在內存中占據的存儲空間的大小,也就決定了變量可以取值的范圍和變量值可以參加的運算。所以變量名、變量類型和變量的值是一個變量的三要素。

在C語言程序中出現的任何一個變量必須首先確定其數據類型,即必須遵循“先定義,后使用”的原則,否則會在編譯時出錯。

變量定義的一般形式為:

            類型標識符  變量名1,變量名2,……;

變量的定義一般出現在函數的開頭部分,如例2.1主函數中的語句“int num,total;”使用類型標識符int定義了兩個整型變量num和total,系統分別為它們各自分配由4個字節組成的存儲單元,以存放整型數據。

注意:一個定義語句必須以一個“;”結束。

【代號鳶】袁基老邁,怎堪配我 過客匆匆 惡魔就在身邊 大漠蒼狼 大漠蒼狼 奶包四歲半:下山后七個哥哥團寵我 明目張膽 盛世軍婚 她唇之下 反派攻略[穿書]

本站所有小說均由搜索引擎轉碼而來,只為讓更多讀者欣賞,本站不保存小說內容及數據,僅作宣傳展示。

Copyright © 2024 旺旺看書網sitemap

激情综合五月,亚洲69av,日韩亚洲一区在线,日韩精品91亚洲二区在线观看
中文一区一区三区免费在线观 | 久久99青青| 中文字幕免费一区二区| 美国欧美日韩国产在线播放| 亚洲精品国产日韩| 亚洲精品第一| 欧美一区91| 久久精品国产99国产| 国际精品欧美精品| 日本精品影院| 欧美天堂亚洲电影院在线观看| 免费日韩一区二区| 日韩精品第二页| 一区二区精品| 国产日产精品_国产精品毛片| 国产亚洲久久| 免费精品一区| 欧美亚洲日本精品| 欧美成人基地| 在线成人直播| 视频一区欧美日韩| 在线精品一区| 国产欧美二区| 理论片午夜视频在线观看| 亚洲福利专区| 亚洲v天堂v手机在线| 国产九九精品| 欧美三级网址| 亚洲综合福利| 国产欧美亚洲一区| 亚洲综合电影| 另类亚洲自拍| 国产精品一区二区三区av| 中文在线资源| 久久成人一区| 国产探花在线精品| 亚洲深夜视频| 亚洲理论在线| 日韩手机在线| 激情视频网站在线播放色| 99在线|亚洲一区二区| 欧美日韩亚洲一区| 91tv亚洲精品香蕉国产一区| 亚洲视频电影在线| 久久精品福利| 美女精品网站| 成人在线观看免费视频| 久久亚洲电影| 国产精品99在线观看| 丝袜美腿高跟呻吟高潮一区| 国产精品视频一区二区三区综合| 欧美精选一区二区三区| 久久不卡日韩美女| 亚洲中字黄色| 国产精品久久观看| 亚洲欧洲日韩| 久久久久中文| 国产欧美啪啪| 99亚洲视频| 国产一区二区三区天码| 日韩影院在线观看| 日韩影院二区| 国产欧美日韩一区二区三区四区 | 综合一区在线| 欧美日韩尤物久久| 国产福利一区二区三区在线播放| 亚洲少妇在线| 日韩av在线播放网址| 亚洲免费观看高清完整版在线观| 免费看av不卡| 国产日产精品_国产精品毛片| 尹人成人综合网| 欧美在线首页| 亚洲在线观看| 91精品国产调教在线观看| 青青草国产精品亚洲专区无| 制服诱惑一区二区| 日韩精品网站| 精品一二三区| 久久精品超碰| 亚洲制服一区| 99国产精品视频免费观看一公开| 裤袜国产欧美精品一区| 国产日韩欧美中文在线| 日韩在线a电影| 午夜久久福利| 私拍精品福利视频在线一区| 免费在线观看一区| 欧美日韩99| 亚洲三级观看| 婷婷综合激情| 国产亚洲一区二区手机在线观看 | 人人香蕉久久| 国产欧洲在线| 精品国产精品久久一区免费式| 88久久精品| 日韩精品一级| 亚洲精品系列| 丝袜美腿高跟呻吟高潮一区| 欧美日韩一区二区三区视频播放| 亚洲黄色中文字幕| 国精品产品一区| 久久亚洲精精品中文字幕| 欧美中文一区| 亚州精品视频| 免费人成精品欧美精品| 一区在线观看| 一区在线免费| 免费视频久久| 中文字幕日本一区二区| 中文一区一区三区免费在线观 | 蜜臀va亚洲va欧美va天堂 | 国产亚洲第一伦理第一区| 日韩精品免费视频一区二区三区| 亚洲精品在线国产| 日本综合精品一区| 日韩亚洲精品在线观看| 日本综合精品一区| 国产精品亚洲产品| 国产精品15p| 老牛国内精品亚洲成av人片| 麻豆精品在线观看| 在线亚洲精品| 免费欧美在线视频| 日韩美女精品| 麻豆精品av| xxxxx性欧美特大| 中文字幕在线视频久| 蜜桃视频在线网站| 欧美亚洲国产激情| 99视频精品免费观看| 一区二区三区国产在线| 日韩av三区| 久久av导航| 婷婷激情一区| 免费视频久久| 欧美另类中文字幕| 大香伊人久久精品一区二区| 在线中文字幕播放| 欧美精品一二| 亚洲免费毛片| 欧美激情视频一区二区三区在线播放| 国产精品亚洲综合久久| 成人污污视频| 免费观看久久av| 久久xxxx| 国产精品一卡| 欧美aa一级| 蜜臀久久99精品久久久久宅男| 91麻豆精品激情在线观看最新 | 蘑菇福利视频一区播放| 日韩中文一区二区| 加勒比视频一区| 激情婷婷综合| 日本亚洲欧洲无免费码在线| 国产精品亚洲四区在线观看| 久久电影tv| 三级一区在线视频先锋| 国产伦精品一区二区三区在线播放| 精品免费av一区二区三区| 99久久亚洲精品| 四虎在线精品| 国产精品精品| 亚洲一区二区动漫| 日本不卡中文字幕| 国产在线观看www| 日韩中文字幕1| 久久这里只有| 亚洲精品国产偷自在线观看| 日欧美一区二区| 国产videos久久| 亚洲男女自偷自拍| 国产日韩欧美一区在线| 99久久夜色精品国产亚洲1000部| 日韩精品亚洲专区| 99久久精品费精品国产| 日韩欧美激情电影| 日韩久久一区二区三区| 亚洲精品麻豆| 性欧美videohd高精| 日本亚洲三级在线| 久久久久国产一区二区| 欧美天堂一区二区| 欧美va天堂在线| 国产精品对白久久久久粗| 久久一区二区三区喷水| 欧美伊人影院| 日韩视频一区| 国产一区二区三区四区大秀| 久久亚洲二区| 日韩欧美一区二区三区在线视频| 视频一区中文字幕精品| 精品免费av在线| 久久激情五月婷婷| 午夜国产精品视频| 国内不卡的一区二区三区中文字幕| 男人操女人的视频在线观看欧美| 国产亚洲一区二区手机在线观看| 欧美精品观看| 蜜桃av一区二区在线观看|