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

正文內(nèi)容

信息技術(shù)基礎(chǔ)(參考版)

2025-07-21 09:13本頁(yè)面
  

【正文】 } 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 C 語(yǔ)言程序設(shè)計(jì) 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 。 system(pause)。 x=(x+1)*2。 x=(n+1)*2。 Scanf(“%d”,amp。 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 C 語(yǔ)言程序設(shè)計(jì) 五、調(diào)試程序 include include main() { int n,x。c) 字符輸入 getchar()。a,amp。n)。 } 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 C 語(yǔ)言程序設(shè)計(jì) 四、語(yǔ)句分析 格式輸入 scanf(格式控制,地址列表) 。 system(pause)。 sum = a+b+c+d。 printf(計(jì)算各位數(shù)字的和 sum=%d+%d+%d+%d\n,d,c,b,a)。 c = number/100%10。 a = number%10。 number = rand( )%9000+1000。 } 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 C 語(yǔ)言程序設(shè)計(jì) 三、程序設(shè)計(jì)(改進(jìn)) include include include main() { int number,a,b,c,d,sum。 system(pause)。 sum = a+b+c+d。 c = number/100%10。 a = number%10。 number = rand( )%9000+1000。 C 語(yǔ)言程序設(shè)計(jì) 三、程序設(shè)計(jì) include include include main() { int number,a,b,c,d,sum。 c = number/100%10。 如何拆分一個(gè)數(shù) 可以利用 %與 / 運(yùn)算符實(shí)現(xiàn)。使用 stand( )函數(shù)設(shè)置隨機(jī)數(shù)生成器的種子,就可以生成 seed參數(shù)對(duì)應(yīng)表順序中的隨機(jī)數(shù)。 分析問(wèn)題一 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 srand(time(NULL)) 隨機(jī)初始化函數(shù): srand( ) 。 number = rand( )%9000+1000 C 語(yǔ)言程序設(shè)計(jì) 二、問(wèn)題分析 想要真正實(shí)現(xiàn)隨機(jī)化,關(guān)鍵在每次執(zhí)行程序時(shí)傳給 seed的參數(shù)要不同才行。 分析問(wèn)題一 用庫(kù)函數(shù)中的隨機(jī)函數(shù) rand( )產(chǎn)生一個(gè)隨機(jī)整數(shù) 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 如何產(chǎn)生 a—b之間的任意數(shù)?有以下二種方法: (1) a+rand( )%(ba)。 C 語(yǔ)言程序設(shè)計(jì) 二、問(wèn)題分析 int rand( )是一個(gè)返回隨機(jī)整數(shù)的函數(shù)。 數(shù)字分離 輸入: 隨機(jī)產(chǎn)生下個(gè)四位整數(shù)。 C 語(yǔ)言程序設(shè)計(jì) 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 一、問(wèn)題引導(dǎo) 小明剛學(xué)會(huì)一位數(shù)的加法運(yùn)算,為了考查他的運(yùn)算能力,要每次給出一個(gè)四位數(shù)的整數(shù),讓小明求出各位數(shù)字各。變量名 例如: int a。 ? “ amp?!边\(yùn)算符 返回一個(gè)操作數(shù)地址的操作符 ? “ amp。 max=ab?a:b (2)a==b++ ? a++ : b++ (3)y = x10 ? x/10 : x0 ? x: x; 結(jié)果: (1) max=5, a=5,b=3 (2)表達(dá)式 =4,a=4,b=5 (3)若 x=10,則 y=10 其他運(yùn)算符及其運(yùn)算 “ amp。 一般形式: 表達(dá)式 1 ? 表達(dá)式 2:表達(dá)式 3 求值規(guī)則和表達(dá)式的值 : 求解 表達(dá)式 1 真 (非 0) 求解 表達(dá)式 2 假 (0) 求解 表達(dá)式 3 表達(dá)式 的值 優(yōu)先級(jí): 邏輯 條件 賦值 結(jié)合性:自右至左 例 : (1)int max,a=5。 d=( a++) ||( b++) ||( c) 。 c=2。 例: a=0。只要 a為假,就不必判斷 b和 c,運(yùn)算立即中止。amp。amp。( c) 。( b++) amp。 d=( a++) amp。amp。amp。 c=2。 例: a=0。amp。amp。 float b=。amp。amp。 2)邏輯量或邏輯表達(dá)式的值 非 0 值:真 0值:假 整型 實(shí)型 字符型 指針類型 0 \0 NULL 3)邏輯表達(dá)式 用邏輯運(yùn)算符將表達(dá)式連接起來(lái)的式子。又稱邏輯加。 運(yùn)算規(guī)則:兩個(gè)操作數(shù)均為真,結(jié)果為真。:邏輯與 。 1)關(guān)系運(yùn)算符 :小于 , 53, 35 =:小于等于, 5=3,3=5, 與數(shù)學(xué)上 (≤) 不同 :大于, 53, 35 =:大于等于, 5 =3,3 =5 , 與數(shù)學(xué)上 (≥) 不同 ==:等于, 5==3 ,與數(shù)學(xué)上 (=)不同 !=:不等于, 5!=3 , 與數(shù)學(xué)上 (≠) 不同 C語(yǔ)言中,真:非 0值;假: 0值 2)關(guān)系表達(dá)式 用關(guān)系運(yùn)算符將表達(dá)式連接起來(lái)的式子 優(yōu)先級(jí) = = 高 低 == != 結(jié)合方向:自左向右 表達(dá)式的值 關(guān)系成立,即為真,結(jié)果為 1; 關(guān)系不成立,即為假,結(jié)果為 0; 算術(shù) 運(yùn)算符 高 低 例 判斷下列關(guān)系表達(dá)式的結(jié)果: ( a= 2*2)== 2 X=( 1+ 1) = =2 8=10 1!=2 邏輯運(yùn)算符和邏輯表達(dá)式 1)邏輯運(yùn)算符 ?。哼壿嫹牵辉\(yùn)算符 運(yùn)算規(guī)則:取反,真 假,假 真 amp。 “a,b,c”并不是一個(gè)逗號(hào)表達(dá)式,它是 printf函數(shù)的 3個(gè)參數(shù) printf(“%d,%d,%d”,(a,b,c),b,c) “(a,b,c)”是一個(gè)逗號(hào)表達(dá)式,它的值等于c的值。例如函數(shù)參數(shù)也是用逗號(hào)來(lái)間隔的。 逗號(hào)運(yùn)算符是所有運(yùn)算符中級(jí)別最低的 例 : ① x=(a=3,6 *3) ② x=a=3,6 *3 賦值表達(dá)式,將一個(gè)逗號(hào)表達(dá)式的值賦給x,x的值等于18 逗號(hào)表達(dá)式,包括一個(gè)賦值表達(dá)式和一個(gè)算術(shù)表達(dá)式,x的值為3,整個(gè)逗號(hào)表達(dá)式的值為18。 一個(gè)逗號(hào)表達(dá)式又可以與另一個(gè)表達(dá)式組成一 個(gè)新的逗號(hào)表達(dá)式 如 :(a=3 *5,a *4) , a+5 分析 : a+5先計(jì)算出a的值等于15,再進(jìn)行a*4的運(yùn)算得 60(但a值未變,仍為 15),再進(jìn)行a+5得20,即整個(gè)表達(dá)式的值為20。 a的值為1 5,然后求解a *4,得60。整個(gè)逗號(hào)表達(dá)式的值是表達(dá)式2的值。如果b為正值,且在0~ 32767之間,則賦值后數(shù)值不變。 (“長(zhǎng)”數(shù)據(jù)賦給“短”變量) 賦值轉(zhuǎn)換(續(xù)) 例 : 有符號(hào)數(shù)據(jù)傳送給無(wú)符號(hào)變量。 將帶符號(hào)的整型數(shù)據(jù)( int型)賦給 long型變量時(shí),要進(jìn)行符號(hào)擴(kuò)展,將整型數(shù)的 16位送到 long型低 16位中 : (“短”數(shù)據(jù)賦給“長(zhǎng)”變量) 如果 int型數(shù)據(jù)為正值(符號(hào)位為0),則 long型變量的高 16位補(bǔ)0; 如果 int型變量為負(fù)值(符號(hào)位為1),則 long型變量的高 16位補(bǔ)1,以保持?jǐn)?shù)值不改變。例如: 將字符‘\ 376?賦給 int型變量i 第二種情況: 符號(hào)擴(kuò)展 (“短”數(shù)據(jù)賦給“長(zhǎng)”變量) 若所用系統(tǒng)(如 Turbo C++)將字符處理為帶符號(hào)( signed char)時(shí),若字符最高位為0,則整型變量高8位補(bǔ)0;若字符最高位為1,則高8位全補(bǔ)1。 賦值情況 : 賦值轉(zhuǎn)換(續(xù)) 例如: int a; long b= 65536; a=b; 賦值情況如下 : (“長(zhǎng)”數(shù)據(jù)賦給“短”變量) 結(jié)果:賦值后a值為0。 c=i。 (“長(zhǎng)” 數(shù)據(jù)賦給“短”變量) 例如: int i= 289。A39。 幾種情況: (1) 實(shí)型 整型(字符型) 取整數(shù)部分,去掉小數(shù)部分 (2) 整型、字符型 實(shí)型 補(bǔ)足有效位 float f=23。 ②再進(jìn)行 “ a+=-132 ” 的運(yùn)算,相當(dāng)于a=a+(132), a的值為- 132132= 264。 不能寫(xiě)成 : a=3*5=4*3 賦值表達(dá)式 賦值表達(dá)式也可以包含復(fù)合的賦值運(yùn)算符。最后 a的值為 12, 整個(gè)表達(dá)式的值為 12。 賦值運(yùn)算符 按照 “ 自右而左 ” 的結(jié)合順序,因此, “ (b=5)” 外面的括弧可以不要,即 “ a=(b=5)”和 “ a=b=5” 等價(jià)。 例如 : a=(b=5) 分析 :括弧內(nèi)的 “ b=5”是一個(gè)賦值表達(dá)式,它 的值等于 5。 例如 : 賦值表達(dá)式 “ a =3*5”的值為 15,執(zhí)行表達(dá)式后,變量 a的值也是 15。 結(jié)合性:自右至左 賦值表達(dá)式 對(duì)賦值表達(dá)式求解的過(guò)程是: ①求賦值運(yùn)算符右側(cè)的“表達(dá)式”的值 。 注意 : 如果是包含若干項(xiàng)的表達(dá)式,則相當(dāng)于它有 括號(hào)。 a+=a*=a。 復(fù)合運(yùn)算符是一個(gè)運(yùn)算符 ,但功能上 ,是兩個(gè)運(yùn)算符功能的組合。=、 Λ= 、 166。 注意: 與數(shù)學(xué)中的等式不同。 } 賦值運(yùn)算符和賦值表達(dá)式 賦值運(yùn)算符 = (數(shù)學(xué)上的等號(hào)) 功能:將一個(gè)表達(dá)式的值賦給一個(gè) 變量 。 printf(“The values of a and b are:\n”)。 printf(“The values of m and n are:\n”)。 printf(“The values of i and j are:\n”)。 m=a++
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1