1 / 19

基本的資料處理

基本的資料處理. 基本資料型態 變數與常數 運算子. 前言. 資料宣告. 資料處理. 資料運算. 資料處理包含兩部份 : 資料的宣告 & 資料的運算。 資料要先宣告其資料型態才能做資料運算。. 基本認識. 變數. 常數. X =Y + 20;. 敘述結尾. 運算子. 基本資料型態. int 整數資料. float 浮點數. C/C++ 語言基本資料型態. double 雙浮點數. char 字元. bool 布林值. void. 各資料型態所佔記憶體大小. 資料型態的大小.

gaille
Download Presentation

基本的資料處理

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 基本的資料處理 基本資料型態 變數與常數 運算子

  2. 前言 資料宣告 資料處理 資料運算 資料處理包含兩部份:資料的宣告 & 資料的運算。資料要先宣告其資料型態才能做資料運算。

  3. 基本認識 變數 常數 X =Y + 20; 敘述結尾 運算子

  4. 基本資料型態 int 整數資料 float 浮點數 C/C++語言基本資料型態 double 雙浮點數 char 字元 bool 布林值 void

  5. 各資料型態所佔記憶體大小

  6. 資料型態的大小 • int 整數,如:123,60,-5。範圍: -231 ~231-1 • float 單浮點數,如:3.14,-2.5。範圍: 3.4E-38~3.4E+38 精確度為7位。 • double 雙浮點數,如:2.56,-6.1。範圍: 1.7E-308~1.7E+308 精確度為15位。 • char 字元,範圍:可表示256種不同的字元符號。 • bool 布林值(boolean),true(1)和 false(0)兩種。 e或E後面的數字代表10的次方數。

  7. void 資料型態 Void表示不回傳任何值 void main(int a) {……} main()被宣告成: 不回傳任何值回去的函式。 main()被宣告成:整數資料型態的函式, 不傳入任何值給main() int main(void) {…………}

  8. 補充:字串資料型態 • 字串資料型態 String。 • 字元,如:a,b,c…或C,D,E…。 • 字串,如: 78Lsea,uno587,w1g3ee…。 數字或字元組成的一組字都稱為字串…。 字元指定其值須用單引號,如: 字串指定其值須用雙引號,如: char aa=‘A’; String fire=“red”; 註:Visual C++中 字串宣告需用字元陣列方式: EX char SS[5] = “eeee”;

  9. 資料宣告 函式的宣告: int main() {…} 如左: main()函式為最常見的宣告,宣告main函式為整數資料型態的函式。 分號;為結尾。(注意一定要加。) 變數的宣告: int a=3; 宣告a變數為整數資料型態,並指定a值為3 float PI=3.14; 宣告PI變數為單浮點數資料型態,並指定PI值為3.14 char pp=‘A’; 宣告pp變數為字元資料型態,並指定pp為字元A。 string ghost; 宣告ghost變數為字串資料型態,未指定字串內容。 bool cam=true; 宣告cam變數為布林值資料型態,初值為真。

  10. 變數與常數 • 變數:程式執行時可變動的數。 • 常數:內容值固定,且在程式執行時不會改變的資料。 Orz就是整數變數,Orz為變數名稱。PI是浮點數變數,初值為3.14。 int Orz; float PI=3.14; 整數常數:45、-36、1224、0.......等 浮點數常數:0.58、-0.885、1.458E2.......等 字元常數:’A’、’b’、’4’.......等

  11. C語言內定的關鍵字 注意:關鍵字不可拿來當作變數和常數名稱。

  12. C語言內定的關鍵字 • 如: 錯誤!! int auto; float extern=2.5; String while; 不可使用C語言內定的關鍵字宣告變數或常數。 正確!! int moment=10; float PI=3.14; String Dream;

  13. 算術運算子 算術運算子 => 一些數學運算的運算符號

  14. 算術運算子 如: int x=20; int y=7; 經過計算 x+y = 27 x-y = 13 x*y = 140 x/y = 2 (因為x,y都是整數型態,計算後結果也是整數,小數會被消去) x%y = 6(20除以7,餘數為6)

  15. 比較運算子 • 運算出來的結果為 bool 型態:不是0(假)就是1(真)。

  16. 比較運算子 int x=10; int y=20; 比較運算後 (x==y) = 0 (x!=y) = 1 (x>y) = 0 (x<y) = 1 (x>=y) = 0 (x<=y) = 1

  17. 邏輯運算子 • 運算出來的結果為 bool 型態:不是0(假)就是1(真)。

  18. 作業 試寫出一程式,包含: 1.整數型態的主函式main(),回傳0值給系統結束,主函式()內無引數值傳入。 2.宣告int,float,char,String資料型態的變數,並指定初值給變數。 3.宣告a,b,c為int資料型態變數,在程式內試寫出a+b=c,a-b=c,a*b=c,a/b=c;a&&b=c,a||b=c各計算式。 4.使用printf()函式輸出a,b,a+b,a-b,a*b,a/b,a&&b,a||b 的值。

  19. 作業範例 範例

More Related