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

正文內容

c語言入門教程基礎(編輯修改稿)

2025-06-16 21:21 本頁面
 

【文章內容簡介】 賦值運算符前加上其它運算符 , 可以構成復合賦值運算符 。 a+=3 —— a=a+3 b=x+5 —— b=b(x+5) x*=c6 —— x=x*(c6) y/=a*4 —— y=y/(a*4) k%=b2 —— k=k%(b2) 屬于高效率運算符 。 ■ 賦值表達式 主要實現(xiàn)賦值運算的表達式 。 一般形式: 變量 =表達式 如: a=5 y=2*x+3 a=a+1 不是衡等 作用: 將右邊表達式的值賦給左邊的變量 。 賦值表達式的值取左邊變量的值。 賦值表達式右邊的 表達式 可以是任何表達式 , 如: a=(b=5) 賦值表達式中包含賦值表達式 賦值運算符的優(yōu)先級低于所有算術運算符 ,且是右結合性 。 a=(b=5) 與 a=b=5 等效 。 例:計算以下表達式的值: a=b=c=5 a=5+(c=6) a=(b=4)+(c=6) a=(b=)+(c=) ( a、 b、 c為整型變量 ) a+=a=a*a (設 a的原值為 3) 賦值表達式是 C語言中的一個重要成分 ,在賦值表達式后加一分號就成為常用的賦值語句 。 如 y=2*x+1。 賦值表達式作為表達式的一種 , 可以出現(xiàn)在任何表達式中 , 如: x+2(b/3(a=k5)+?b? 逗號表達式 逗號也是一種運算符 , 用它對兩個表達式實現(xiàn)連接運算 。 3+5,6+8 稱 逗號表達式 。 逗號表達式的一般形式: 表達式 1, 表達式 2 取 表達式 2的值作為整個逗號表達式的值 。 如: a=3*5,a*4 逗號表達式的值為: 60 一個逗號表達式又可以與另一個表達式組成一個新的逗號表達式 , 如: (a=3*5,a*4),a+5 因此 , 逗號表達式的一般形式可以擴展為: 表達式 1, 表達式 2, 表達式 3, …… , 表達式 n 取 表達式 n的值作為整個逗號表達式的值 。 逗號運算符的優(yōu)先級最低 ,且是左結合性 。 逗號運算符只起到連接作用,沒有實際操作 。 第四章 最簡單的 C程序設計 C 程序最基本的成分是語句 目前我們已掌握的語句: 變量說明語句 : int a,b,c。 表達式語句: x+y。 特別地: a=5。 賦值語句 可以編寫簡單程序如: main() { int x,y。 x=5。 y=2*x*x+3*x1。 } 該程序語法上完整 , 但還缺少輸出 。 ■ 數(shù)據(jù)的輸出 用輸出函數(shù)實現(xiàn) ,其中的兩種輸出函數(shù): 函數(shù) (字符輸出函數(shù)) 用于輸出一個字符。 如 : putchar (?a?)。 putchar (100)。 char c=?b?。 putchar (c)。 例 :輸出單詞 Boy的完整程序: include “” 注意該語句的作用 main() { char a, b, c。 a=?B?。 b=?o?。 c=?y?。 putchar (a)。 putchar (b)。 putchar (c)。 } 2. printf函數(shù) ( 格式輸出函數(shù) ) 任意類型 、 任意格式 、 任意個數(shù) 。 例如: int a=100,b=56。 printf(“a=%d,b=%d”,a,b)。 普通字符 格式說明 格式控制 輸出表列 輸出結果: a=100,b=56 “%” 后的字符稱格式字符 , 不同格式字符對應不同的數(shù)據(jù)類型 。 d格式符: 按整數(shù)格式輸出 幾種用法: %d 不指定寬度 , 按實際寬度輸出 %md 按指定寬度輸出 , m為寬度 %ld 用于輸出長整型數(shù) 例: int a=125,b=453。 long c=65535。 printf(“a=%d,b=%5d,c=%ld”,a,b,c)。 輸出結果: a=125,b= 453,c=65535 %ld也可以按指定寬度輸出: printf(“c=%8ld”,c)。 輸出結果: c = 65535 注意:格式字符的類型要與對應的輸出對象的類型一致 。 c格式符: 用于輸出字符 char c=?A?。 printf(“c=%c,%c”,c,?B?)。 輸出結果 : c=A,B 輸出對象既可以是字符變量 、 字符常量 , 還可以是整型表達式 。 如: int a=100。 char b=?A?。 printf(“\n%d,%c”,a,a)。 printf(“\n%c,%d”,b,b)。 輸出結果: 100,d A,65 s格式符: 用于輸出字符串 %s 不指定寬度 %ms 指定寬度 , 左靠齊 %ms 指定寬度 , 右靠齊 % 指定寬度 m, 只取左端 n個字符 , 右靠齊 % 指定寬度 m, 只取左端 n個字符 , 左靠齊 例: printf(“1:%s”,”abcd”)。 printf(“2:%8s”,”abcd”)。 printf(“3:%8s”,”abcd”)。 printf(“4:%”,”abcd”)。 printf(“5:%”,”abcd”)。 1:abcd2: abcd3:abcd 4: abc5:abc f格式符: 按小數(shù)形式輸出實數(shù) %f 由系統(tǒng)指定寬度 ( 6位小數(shù) ) % 指定寬度 m, 小數(shù)位數(shù) n, 右靠齊 % 指定寬度 m, 小數(shù)位數(shù) n, 左靠齊 注意:寬度包括符號和小數(shù)點 。 例: float a=,b=, c=。 printf(“\na=%f,b=%,c=%”,a,b,c)。 輸出結果: a=,b= ,c= 完整前面的程序: main() { int x,y。 x=5。 y=2*x*x+3*x1。 printf(“\n y=%d”,y)。 } 程序設計例: 編寫程序計算如圖中的電流 I. 假設 U=220,R1=30,R2=60,R3=45 U I R1 R2 R3 算法設計 : I=U/R1+U/R2+U/R3 程序設計: main() { } I=U/R1+U/R2+U/R3。 int U=220,R1=30,R2=60,R3=45。 float I。 printf(“\n I=%f”,I)。 正確的程序: main() { int U=220,R1=30,R2=60,R3=45。 float I。 I=(float)U/R1+(float)U/R2+(float)U/R3。 printf(“\n I=%f”,I)。 } 考慮通用 : main() { int U,R1,R2,R3。 float I。 輸入 U,R1,R2,R3 I=(float)U/R1+(float)U/R2+(float)U/R3。 printf(“\n I=%f”,I)。 } ■ 數(shù)據(jù)的輸入 getchar函數(shù) ( 字符輸入 ) include “” main() { char c。 c=getchar()。 等待鍵盤輸入 putchar(c)。 } scanf 函數(shù) (格式輸入) 與 printf函數(shù)相反 。 用于輸入若干任意類型的數(shù)據(jù) 。 scanf(“%d%d%d”,amp。a,amp。b,amp。c)。 格式控制 地址列表 scanf(“%d%d%d”,amp。a,amp。b,amp。c)。 執(zhí)行此函數(shù)時 , 等待從鍵盤輸入三個整數(shù)給 a,b,c 若從鍵盤輸入 3 5 8 則系統(tǒng)即從鍵盤緩沖區(qū)取出這三個數(shù)分別賦給 a,b,c 注意與 printf的區(qū)別 , 注意格式的匹配 如: scanf(“%3d%2d%4d”,amp。a,amp。b,amp。c)。 若從鍵盤輸入 123456789 a=123,b=45,c=6789 若想使 a=12,b=5,c=100 則鍵盤輸入應為: 12 5 100 方便的輸入格式一般不 指定寬度 , 如: scanf(“%d%d%d”,amp。a,amp。b,amp。c)。 在鍵盤輸入時 , 用分隔符把每個數(shù)據(jù)隔開 ,標準的分隔符是空格 。 如: 123 150 23 若想用逗號作分隔符 , 則: scanf(“%d, %d, %d”,amp。a,amp。b,amp。c)。 不要隨便使用普通字符 , 如使用: scanf(“a=%d, b=%d c=%d”,amp。a,amp。b,amp。c) 對應數(shù)據(jù)輸入: a=123,b=150,c=23 前面的歐姆定律 : main() { int U,R1,R2,R3。 float I。 scanf(“%d%d%d%d”,amp。U,amp。R1,amp。R2,amp。R3)。 I=(float)U/R1+(float)U/R2+(float)U/R3。 printf(“\n I=%f”,I)。 } 求三角形面積 include “” main() { float a,b,c,area,s。 scanf ( “%f,%f,%f”, amp。a,amp。b,amp。c)。 s=*(a+b+c)。 area=sqrt (s*(sa)*(sb)*(sc))。 printf(“\n area=%f”,area)。 } 使用數(shù)學函數(shù) 使用三角函數(shù) include “” main() { float x, y。 scanf ( “%f”, amp。x)。 y=sin(x*)。 以弧度為單位 printf(“\n y=%f”,y)。 } 第五章 選擇結構程序設計 對于如下的函數(shù)計算,算法上屬于一個選擇結構。 y= 用于實現(xiàn)選擇結構的主要是 if語句 。 1/x 當 x≠0 時 10000 當 x=0時 if語句的最常見形式為: if(關系表達式 )語句 1; else 語句 2; 如: if(x!=0) y=1/x。 else y=10000。 其中 x!=0 就是一個關系表達式 != 就是一個關系運算符 5. 1 關系運算符和關系表達式 關系運算符 用于進行比較運算的運算符 。 共有六種: = = = = != ■ 優(yōu)先級與結合性: ① 前 4種大于后兩種 。 ② 低于算術運算符而高于賦值運算符 。 ③ 左結合性 。 關系表達式 一般形式: 〈 表達式 〉 〈 關系運算符 〉 〈 表達式 〉 如: ab a+bb+c 經(jīng)過關系運算后最終有一個值 關系表達式的值 。 關系表達式的值只有 0(假 ) 或 1( 真 ) 例: 設 a=2, b=4, c=1 計算以下關系表達式的值:
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1