C語言教程第2章 C語言基礎_第1頁
C語言教程第2章 C語言基礎_第2頁
C語言教程第2章 C語言基礎_第3頁
C語言教程第2章 C語言基礎_第4頁
C語言教程第2章 C語言基礎_第5頁
已閱讀5頁,還剩66頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 (1011)2=1 230221 21+1 20=11(125.3)8=182+281+580+38-1=85.375 原碼 反碼 補碼101011 00101011 00101011 00101011101011 10101011 11010100 11010101例1 main() int a,b,c; a=10; b=010; c=0 x10; printf(%d,%d,%dn,a,b,c);運行結論: 10 , 8 , 16%d示意以十進制整型輸出運行結論: 1999.35, 1.99935e3實數只用十進制形式示意.f示意以小數形式輸出e示意以指數形式輸出運行結論: A, A, A

2、字符信息與整型信息類似,但字符信息只占一個字節,只能存放0255之間的整數.%c 示意以單個字符輸出. 運行結論: A, B, C B, C, D 65, 66, 67字符型與整型能夠作算術運算main( ) char c1,c2,c3; c1=A; c2=B; c3=C; printf(%c, %c, %cn, c1, c2, c3); printf(%c, %c, %cn, c1+1, c2+1, c3+1); printf(%d, %d, %dn, c1, c2, c3); 運行結論: a, b, c b, c, d整型值可按 %c 標準輸出一個字符main( ) int a1, a2,

3、 a3; a1=97; a2=98; a3=99; printf(%c,%c,%cn,a1 ,a2, a3); printf(%c,%c,%cn, a1+1, a2+1, a3+1); a1, a2, a3 分不為a, b, c 的ASCII 碼main( ) int x=100; printf(%d,%d,%d,%d n, x+, x, -x, x); printf(%d n,x);運行結論: 99, 99, 99, 100100main( ) int a, b, c; a=b=c=0; a = +b + +c; a = b+ + c+; a = +b + c+; a = b- + -c;

4、printf(%d,%d,%dn,a, b, c);b, c 均先增1, 后相加b, c 先相加, 后均增 1b 先增1和 c 相加, 后 c再增1c 先減1和 b 相加, 后 b減1運行結論: 5, 2, 2似果賦值運算符兩側的類型不一致,但根基上數值型或字符型時,在賦值時要履行類型變形,右邊表達式的值要適合左邊變量.n逗號運算符n逗號運算符優先級最低, 聯合性是自左到右n逗號表達式n逗號表達式標準: ,統計逗號表達式值是按自左到右的次序, 先統計的值, 再統計的值, . 末了統計的值, 而整個逗號表達式的值是末了一個的值.main( ) int a, b, c, d; a=(c=100, d=200, c+d); b=(c=d=0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論