freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c簡(jiǎn)單程序設(shè)計(jì)(編輯修改稿)

2024-08-31 18:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 表達(dá)式 本節(jié)先介紹 C語(yǔ)言內(nèi)置數(shù)值類型、字符類型和布爾類型數(shù)據(jù),然后介紹表達(dá)式和運(yùn)算符。 基本數(shù)據(jù)類型 本節(jié)介紹 C語(yǔ)言內(nèi)置的基本數(shù)據(jù)類型。根據(jù)數(shù)據(jù)的性質(zhì)可分為四類,即數(shù)值型、字符型、布爾型和對(duì)象型。本節(jié)不介紹內(nèi)置對(duì)象類型,有關(guān)內(nèi)容在后續(xù)章節(jié)介紹。 1. 數(shù)值類型 數(shù)值類型有整數(shù)與實(shí)數(shù)類型兩種,每種類型所占內(nèi)存位數(shù)、其取值范圍見下表所示。 31 類型 名稱 位數(shù) 取值范圍 sbyte 字節(jié)型 8 128~ 127 byte 無(wú)符號(hào)字節(jié)型 8 0~ 255 short 短整型 16 32768~ 32767 ushort 無(wú)符號(hào)短整型 16 0~ 65535 int 整型 32 2147483648~ 2147483647 uint 無(wú)符號(hào)整型 32 0~ 4294967295 long 長(zhǎng)整型 64 9223372036854775808~9223372036854775807 ulong 無(wú)符號(hào)長(zhǎng)整型 64 0~ 18446744073709551615 float 單精度型 32 +38~ +38 double 雙精度型 64 +308~+308 decimal 十進(jìn)制小數(shù)型 128 +28~+28 32 ? 整數(shù) 整數(shù)可以用十進(jìn)制表示,如 12 45678等;也可以用十六進(jìn)制表示,如 0x1 0X3A等,即在數(shù)字前面加“ 0x”或“ 0X”。 C的整數(shù)沒(méi)有八進(jìn)制表示形式。 一般說(shuō)來(lái),整型常量值的默認(rèn)數(shù)據(jù)類型是 int型,但當(dāng)其值超出了 int型的取值范圍時(shí),它將根據(jù)其數(shù)值大小相應(yīng)被視為一個(gè) unit型、 long型或 ulong型。也可在整型常量后加后綴將它顯示說(shuō)明為指定類型,例如后綴 U(或 u)指定整數(shù)為 uint或 ulong型(視其值大小而定)。如果在整型常量后同時(shí)加上這兩種后綴 UL,它就是一個(gè) ulong型常量。 123456L //long類型 25u //uint類型 25ul //ulong類型 33 ? 浮點(diǎn)數(shù) 浮點(diǎn)型常量只能用十進(jìn)制表示,共有兩種表示形式:一般形式和指數(shù)表示形式。一般形式又稱小數(shù)表示形式,浮點(diǎn)數(shù)由整數(shù)和小數(shù)兩部分組成,其中整數(shù)部分為 0時(shí)在實(shí)際使用時(shí)可省略。例如: , .9, ,小數(shù)部分不能省略,此與 C++語(yǔ)言不同。如 8.。指數(shù)表示形式時(shí),浮點(diǎn)數(shù)由尾數(shù)、字母 E(或 e)、指數(shù)部分組成。例如: , .25E6, 。 浮點(diǎn)型常量默認(rèn)類型為 double型,如果要將其說(shuō)明為float型,需在其值后加后綴 F(或 f)。如果要將其說(shuō)明為 decimal型,需在其值后加 M(或 m)。也可在數(shù)值后加上后綴 D(或 d)將其顯示說(shuō)明為 double型。例如: , , 。 34 2. 字符類型( char) 字符型數(shù)據(jù)在內(nèi)存中占 2字節(jié),包括數(shù)字字符、英文字母、表達(dá)符號(hào)、中文等,數(shù)據(jù)范圍是 0~ 65535之間的 Unicode字符集中的單個(gè)字符。采用 Unicode字符集可以表示世界上大多數(shù)語(yǔ)言。字符型數(shù)據(jù)通常情況下就是用單引號(hào)括起來(lái)的一個(gè)字符。例如: 39。A39。, 39。139。, 39。*39。, 39。39。 此外, C語(yǔ)言還提供了一些轉(zhuǎn)義字符,以反斜杠“ \”開頭,后跟一個(gè)字符或 Unicode碼。書中表 12列出了C語(yǔ)言中常用的轉(zhuǎn)義字符。 3. 布爾型 布爾型數(shù)據(jù)表示布爾邏輯量,只有兩個(gè)值“ true”(真)和“ false”(假)。布爾型數(shù)據(jù)為程序進(jìn)行復(fù)雜的判斷提供了數(shù)據(jù)類型依據(jù)。和 C語(yǔ)言不同,不能認(rèn)為 0是 false,其他值是 true。 35 常量和變量 1. 變量 變量是指在程序運(yùn)行過(guò)程中值可以發(fā)生變化的量。 C中要求變量在使用前必須先聲明后使用。變量名必須為合法標(biāo)識(shí)符,有關(guān)變量的命名規(guī)則參見 。變量定義的一般形式為:類型 變量名表; 其中變量名表可以是單個(gè)變量,也可以是多個(gè)變量的列表。下面是一些合法的變量定義形式。 char ch。 //聲明了一個(gè)字符型變量 ch int num,sum。 //聲明了兩個(gè)整型變量, num和 sum double total,salary。 //聲明了兩個(gè)雙精度變量 total和 salary 此外,也可以在定義變量時(shí)對(duì)其進(jìn)行初始化,例如: char ch = 39。a39。 //定義了一個(gè)字符型變量 ch,并為其賦初值“ a” int x = 50,y。 //定義了兩個(gè)整型變量 x和 y,并為 x賦初值為 50 //常量 f是將值 float型 (默認(rèn)情況下// double型 ) float ff=。 //定義了一個(gè)單精度變量 ff,并為其賦初值為 36 2. 常量: 常量是在程序運(yùn)行中值保持不變的量。常量有直接常量和符號(hào)常量?jī)煞N。 ? 直接常量: 在 ,其取值直接反映了其類型,故稱作直接常量。 ? 符號(hào)常量:符號(hào)常量使用 const或 readonly關(guān)鍵字來(lái)定義 ,格式如下: const 類型 符號(hào)常量名 =常量表達(dá)式; “常量表達(dá)式”的意義在于該表達(dá)式不能包含變量及函數(shù)等值會(huì)發(fā)生變化的內(nèi)容。常量表達(dá)式中可以包含其他已定義常量。例如: const int min=32767。 //合法 const double PI=。 //合法 const double TT=PI*min。//合法,表達(dá)式包含兩個(gè)已定義常量 int RR=10。 const double SS=PI*RR*RR。//不合法,表達(dá)式中包含變量 37 運(yùn)算符和表達(dá)式 運(yùn)算符是表示實(shí)現(xiàn)某種運(yùn)算的符號(hào)。表達(dá)式是由變量、常量、運(yùn)算符和圓括號(hào)等按一定的規(guī)則組成的式子。表達(dá)式經(jīng)過(guò)運(yùn)算后產(chǎn)生一個(gè)結(jié)果,其類型由數(shù)據(jù)和運(yùn)算符共同決定。 1. 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 下表按列出了 C中的算術(shù)運(yùn)算符,其中“ ”運(yùn)算符在單目運(yùn)算(單個(gè)操作數(shù))中作取負(fù)號(hào)運(yùn)算,在雙目運(yùn)算(兩個(gè)操作數(shù))中作減法運(yùn)算。以下介紹的操作符的操作數(shù)可為整數(shù)類型和實(shí)數(shù)類型,結(jié)果仍為數(shù)值型數(shù)據(jù)。(表 13中,設(shè)變量 a、 b、 c為整型,值為 5) 38 運(yùn)算符 含義 優(yōu)先級(jí) 實(shí)例 結(jié)果 負(fù)號(hào) 1 b=a b值為 5 ++ 自增(用法同C/C++) 2 b=a++ b值為 5, a為 6 自減(用法同C/C++) 2 b=a B值為 5, a為 4 * 乘法 3 b=a*a b值為 25 / 除法 3 b=a/2 b值為 % 取余 3 b=a % 2,c=a% b值為 1, c值為 + 加法 4 b=a+a b值為 10 減法 4 b=aa b值為 0 39 2. 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 關(guān)系運(yùn)算符用于對(duì)兩個(gè)操作數(shù)進(jìn)行比較,判斷關(guān)系是否成立,結(jié)果為邏輯值。若成立則結(jié)果為 true,否則為 false。關(guān)系運(yùn)算符有六種: 、 =、 、 =、 ==、 !=,依次為大于、大于等于、小于、小于等于、等于、不等于。關(guān)系運(yùn)算符用于數(shù)值型數(shù)據(jù)時(shí),比較的是兩個(gè)操作數(shù)的實(shí)值。用于字符型數(shù)據(jù)比較時(shí),比的是字符的 Unicode編碼值。注意等于“ ==”和賦值運(yùn)算符“ =”的區(qū)別,如:“ a=b”中是將 b的值賦值給 a,從而使得 a和b的值相等,而“ a==b”則是判定 a與 b的值是否相等,并不會(huì)修改 a或 b的值。 3. 邏輯運(yùn)算符和邏輯表達(dá)式 常用的邏輯運(yùn)算符是?。ǚ牵?amp。amp。(與)、 ||(或),邏輯運(yùn)算符的操作數(shù)是布爾類型,運(yùn)算結(jié)果也是布爾類型。使用邏輯運(yùn)算符將多個(gè)關(guān)系表達(dá)式連接起來(lái),構(gòu)成的表達(dá)式叫邏輯表達(dá)式,用來(lái)表示復(fù)雜的邏輯關(guān)系,邏輯表達(dá)式的運(yùn)算結(jié)果也是布爾類型。例如有如下聲明: 40 int a=5,b=3,x=10,y=20
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1