1 / 19

基本的資料處理

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

franz
Télécharger la présentation

基本的資料處理

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. 基本的資料處理 基本資料型態 變數與常數 運算子 授課:ANT 日期:2014/03/03

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

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

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

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

  6. 資料型態的大小 e或E後面的數字代表10的次方數。 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種不同的字元符號。範圍: 0 ~ 255 bool 布林值(boolean),true(1)和false(0)兩種。 C語言中沒有bool 布林值這個資料型態。

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

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

  9. 資料宣告 函式的宣告: 如左: main()函式為最常見的宣告,宣告main函式為整數資料型態的函式。 分號;為結尾。(注意一定要加。) 變數的宣告: int a=3; 宣告a變數為整數資料型態,並指定a值為3 float PI=3.14; 宣告PI變數為單浮點數資料型態,並指定PI值為3.14 char pp=‘A’; 宣告pp變數為字元資料型態,並指定pp為字元A。 變數名稱必須由英文字母、阿拉伯數字、_(底線符號)來構成,且第一個字元不可以為阿拉伯數字 int main() {…}

  10. C語言內定的關鍵字 且關鍵字也不可以拿來當作變數和常數名稱

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

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

  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. Lab02

  19. Lab02- 結果

More Related