第2章基本數(shù)據(jù)類型運算符與表達式_第1頁
第2章基本數(shù)據(jù)類型運算符與表達式_第2頁
第2章基本數(shù)據(jù)類型運算符與表達式_第3頁
第2章基本數(shù)據(jù)類型運算符與表達式_第4頁
第2章基本數(shù)據(jù)類型運算符與表達式_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 例:判斷下列標識符號合法性sum sum m.d.john day date 3days student_name #33 lotus_1_2_3 char ab _above $123m.d.john3days#33char$123ab . . 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c# # #define num 20 #define pi 3.1415926 運行結(jié)果:

2、運行結(jié)果:total = 300 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型cint x, y, z;float radius, length, area; char ch;決定分配字節(jié)數(shù)和數(shù)的表示范圍合法標識符例: int a = 2, b, c = 4; float data = 3.67; char ch = a; int x = 1, y = 1, z = 1; int x = y = z = 1;編譯程序根據(jù)變量定義為其分配指定字節(jié)的內(nèi)存單元地址short int a=1, b=-3, c;abc2字節(jié)2字節(jié)2字節(jié)地址地址內(nèi)存.1-3隨機數(shù)例

3、1: int student; stadent = 19; /undefined symbol statent in function main 例2: float a,b,c; c = a % b; /illegal use of floating point in function main void main ( ) int a, b = 2; float data; a = 1; data = (a + b) * 1.2; printf (“data=%fn”, data);變量定義可執(zhí)行語句void main ( ) int a, b = 2; a = 1; float data;

4、data = (a + b) * 1.2; printf(“data=%fn”,data);語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 定義整數(shù)的符號常量定義整數(shù)的符號常量 #define num1 20 /#define num1 20 /十進制數(shù)十進制數(shù)2020 #define num2 020 / #define num2 020 /八進制數(shù)(十進制八進制數(shù)(十進制1616) #define num3 0 x2a /#define num3 0 x2a /十六進制數(shù)(十進制十六進制數(shù)(十進制4242)思考題:下列整型常量哪些是非法的?思考題:下

5、列整型常量哪些是非法的? 012012,ox7aox7a,0000,078078,0 x5ac0 x5ac,-0 xffff-0 xffff,00340034,7b7b。首字符不能首字符不能是字母是字母o o 八進制數(shù)中不八進制數(shù)中不能有數(shù)字能有數(shù)字8 8 十進制數(shù)中不十進制數(shù)中不能有字母能有字母b b 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c abc123.45678712

6、3.456787123.456789 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 如 a a ? n 101如 a65, a97, 048 , n10轉(zhuǎn)義字符轉(zhuǎn)義字符含義含義nvradddtbf“xhh轉(zhuǎn)義字符轉(zhuǎn)義字符含義含義換行垂直制表回車響鈴單引號3位8進制數(shù)代表的字符水平制表退格換頁反斜線雙引號2位16進制數(shù)代表的字符如 101 -a 012 -n 376 - x61 -a 60 -0 483 -()例:a-101-x41-65 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c字符串結(jié)束標志字符串結(jié)束標志0

7、0 x41 0 x41 0例: char ch; ch = “a”; 例: char ch; ch = a; 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c printf(variable a = %d , a ););語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c c運運算算符符算術(shù)運算符:(算術(shù)運算符:(+ - + - * * / % +

8、 - / % + -)關(guān)系運算符:(關(guān)系運算符:( = != = !=)邏輯運算符:(!邏輯運算符:(! & |& |)位運算符位運算符 :(:( | & | &)賦值運算符:(賦值運算符:(= = 及其擴展)及其擴展)條件運算符:(條件運算符:(?:?:)逗號運算符:(逗號運算符:(, ,)指針運算符:(指針運算符:(* * & &)求字節(jié)數(shù)求字節(jié)數(shù) :(:(sizeofsizeof)強制類型轉(zhuǎn)換:(類型)強制類型轉(zhuǎn)換:(類型)分量運算符:(分量運算符:(. -. -)下標運算符:(下標運算符:()其它其它 :(:(( ) -( ) -)語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三

9、章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 。 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程

10、第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c /k=4,j=4/k=4,j=4/k=3,j=4/k=3,j=4/4/4/3/3/c=20,a=4/c=20,a=4/c=15,a=4/c=15,a=4語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版

11、版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c 。 /a=15,/a=15,表達式值表達式值6060/a=15,/a=15,表達式值表達式值2020/賦值表達式,表達式值賦值表達式,表達式值1818,x=18x=18/逗號表達式逗號表達式, ,表達式值表達式值18,18,x=3x=3/1,2,3/1,2,3/3,2,3/3,2,3語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c sizeof 10l 其值也是其值也是4 4 unsigned long a = 2; sizeof (a) 其值也是其值也是4 4 語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c20x1a1a0xf0f0 &0x68680xf0f0 &0x6060語語言言程程序序設(shè)設(shè)計計教教程程 第第二二版版第第三三章章 基基本本數(shù)數(shù)據(jù)據(jù)類類型型c void main ( ) int

溫馨提示

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

最新文檔

評論

0/150

提交評論