简单说明c语言中常用的基本数据类型有哪些,C语言基本数据类型的.ppt
C語(yǔ)言基本數(shù)據(jù)類型的
第2章 基本數(shù)據(jù)類型 本章介紹有關(guān)數(shù)據(jù)類型的最基本的內(nèi)容,包括表示方式、取值范圍及一般轉(zhuǎn)換規(guī)則等。另外也簡(jiǎn)要介紹常用庫(kù)函數(shù)printf( )和scanf( )的一般使用格式。 2.1 字符集及詞法約定 2.1.1 字符集 (1)數(shù)字:我們平常使用的10個(gè)十進(jìn)制數(shù)字:0,1,…,9。 (2)字母:大、小寫英文字母各26個(gè):A,B,…,Z和a,b,…,z。 大、小寫字母是有區(qū)別的,表示不同的字符。 (3)圖形符號(hào):29個(gè)圖形(可見(jiàn))字符,即: !" # % & ' ( ) * + , ? · / ; :< = > ? [ \ ] ^ _ { | } ~ (4)轉(zhuǎn)義序列。表2-1列出了C語(yǔ)言源程序中常用到的一些轉(zhuǎn)義序列及其含義。 2.1.2 詞法約定 (1)標(biāo)識(shí)符 在C語(yǔ)言中,用來(lái)標(biāo)記常量、變量、數(shù)據(jù)類型、函數(shù)及程序的名字。必須符合下列語(yǔ)法規(guī)則: ① 應(yīng)以字母(大小寫皆可)或下線符(_)中任一個(gè)字符開頭。 ② 在第一個(gè)字母后,可以是任意字母、下線符和數(shù)字組成的字符序列,此序列可為空串。 根據(jù)以上規(guī)則,下列字符序列是合法的標(biāo)識(shí)符: NAME1 name1 Total_5 Paper _i3 _out 而以下字符序列不是合法的標(biāo)識(shí)符: NAME 1 中間留有空格,它不是字母數(shù)字串 name$2 中間有$,此為非字母、數(shù)字字符 5t 開頭的是數(shù)字,而不是字母 $4 開頭的是一般字符,不是字母 程序中的標(biāo)識(shí)符必須選擇恰當(dāng)。 在選擇標(biāo)識(shí)符時(shí),要盡量避免使用容易混淆的字符。 C語(yǔ)言區(qū)分大、小寫字母,所以name1、Name1和NAME1可在同一程序中使用,各代表不同的變量。 標(biāo)識(shí)符的最大長(zhǎng)度還受實(shí)現(xiàn)的限制。 (2)關(guān)鍵字 在有些語(yǔ)言中關(guān)鍵字又稱作保留字。它是具有特定含義、專門用作語(yǔ)言的特定成分的一類標(biāo)識(shí)符。不能當(dāng)作一般標(biāo)識(shí)符使用。 表2-2列出C語(yǔ)言的全部關(guān)鍵字及其用途。 (3)標(biāo)點(diǎn)符號(hào) C語(yǔ)言中標(biāo)點(diǎn)符號(hào)是表示語(yǔ)法的符號(hào),共有13個(gè),即: [ ] ( ) { } * , : = ; … # 2.2 常 量 程序中往往要用到一些預(yù)先給定值的量,并且在程序執(zhí)行過(guò)程中其值不再發(fā)生變化。 這類數(shù)據(jù)一般稱為常量。 C語(yǔ)言中有不同類型的常量,如整型常量、浮點(diǎn)常量、字符常量和字符串常量。 常量在C語(yǔ)言中出現(xiàn)的形式一般有兩種:一種是在程序中直接使用給定的值,2和3.1415926都是固定不變的量,而且直接以值的形式出現(xiàn)。這種形式的常量往往稱為字面量。 另一種形式是采用宏定義形式,例如: #define PI 3.1415926 經(jīng)過(guò)宏定義之后,就用標(biāo)識(shí)符來(lái)代表字面量,這種形式的常量通常稱為符號(hào)常量。符號(hào)常量的名字往往用大寫字母,不能把符號(hào)常量名當(dāng)作變量使用。 2.2.1 整型常量 在C語(yǔ)言中,整常量分為十進(jìn)制整常量、八進(jìn)制整常量和十六進(jìn)制整常量。普通整常量在機(jī)器中占一個(gè)字長(zhǎng)。 1.十進(jìn)制整常量 十進(jìn)制整常量是帶正負(fù)號(hào)的整數(shù)。如12,2008,10001,?39。 2.八進(jìn)制整常量 八進(jìn)制整常量是以數(shù)字0開頭的八進(jìn)制數(shù)字串,其中只能出現(xiàn)數(shù)字0~7。通常,它是無(wú)符號(hào)數(shù)(即沒(méi)有正負(fù)號(hào)的數(shù))。 3.十六進(jìn)制整常量 十六進(jìn)制整常量是以0x或0X開頭的十六進(jìn)制數(shù)字串,可用的數(shù)字有0~9,a~f或A~F。 4.整常量的后綴 (1)無(wú)符號(hào)型后綴 無(wú)符號(hào)型后綴用小寫字母u或者大寫字母U表示(unsigned int)。 例如,986u,07654u,0XFEDu等都是無(wú)符號(hào)整常量。 (2)長(zhǎng)型后綴 長(zhǎng)型后綴用小寫字母l或大寫字母L表示(long int)。例如:62l,0123L,0x327l等。 如果一個(gè)整常量后面同時(shí)帶有后綴l(L)和u(U),那么,它的類型就是unsigned long int(無(wú)符號(hào)長(zhǎng)整型)。例如:9999lu,077777LU等。 2.2.2 浮點(diǎn)常量 它有以下兩種表示形式。 (1)十進(jìn)制數(shù)形式 例如:3.14 , 0.618, .618, 10.0, 123. 等都是合法的浮點(diǎn)常量。在這種形式中,一個(gè)浮點(diǎn)常量是由數(shù)字和小數(shù)點(diǎn)組成
總結(jié)
以上是生活随笔為你收集整理的简单说明c语言中常用的基本数据类型有哪些,C语言基本数据类型的.ppt的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数码管c语言程序如何控制,跪求,8255
- 下一篇: 100的阶乘c语言代码,求10000的阶