基本的資料處理
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

基本的資料處理 PowerPoint PPT Presentation


  • 92 Views
  • Uploaded on
  • Presentation posted in: General

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

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


4660423

基本的資料處理

基本資料型態

變數與常數

運算子

授課:ANT

日期:2014/03/03


4660423

前言

資料宣告

資料處理

資料運算

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


4660423

基本認識

變數

常數

X =Y + 20;

敘述結尾

運算子


4660423

基本資料型態

int 整數資料

float 浮點數

C/C++語言基本資料型態

double 雙浮點數

char 字元

bool 布林值

void


4660423

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


4660423

資料型態的大小

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 布林值這個資料型態。


4660423

void 資料型態

void main(int a)

{……}

main()被宣告成:

不回傳任何值回去的函式。

(對函數返回的限定)

main()被宣告成:

整數資料型態的函式,不傳入任何值給main()。

(對函數參數的限定)

int main(void)

{…………}


4660423

補充:字串資料型態

char aa=‘A’;

char fire[4]=“red”;

註:C++中的字串宣告:

EX

string SS = “eeee”;

字元,如:a, b,c…或C,D,E…。

字串,如: 78Lsea,uno587,w1g3ee…。

數字或字元組成的一組字都稱為字串…。

字元指定其值須用單引號,如:

字串指定其值須用雙引號,如:


4660423

資料宣告

函式的宣告:

如左: main()函式為最常見的宣告,宣告main函式為整數資料型態的函式。

分號;為結尾。(注意一定要加。)

變數的宣告:

int a=3;

宣告a變數為整數資料型態,並指定a值為3

float PI=3.14;

宣告PI變數為單浮點數資料型態,並指定PI值為3.14

char pp=‘A’;

宣告pp變數為字元資料型態,並指定pp為字元A。

變數名稱必須由英文字母、阿拉伯數字、_(底線符號)來構成,且第一個字元不可以為阿拉伯數字

int main()

{…}


4660423

C語言內定的關鍵字

且關鍵字也不可以拿來當作變數和常數名稱


4660423

C語言內定的關鍵字

錯誤!!

int auto; float extern=2.5; String while;

不可使用C語言內定的關鍵字宣告變數或常數。

正確!!

int moment=10; float PI=3.14; String Dream;


4660423

變數與常數

Orz就是整數變數,Orz為變數名稱。PI是浮點數變數,初值為3.14。

int Orz; float PI=3.14;

整數常數:45、-36、1224、0.......等

浮點數常數:0.58、-0.885、1.458E2.......等

字元常數:’A’、’b’、’4’.......等

變數:程式執行時可變動的數。

常數:內容值固定,且在程式執行時不會改變的資料。


4660423

算術運算子

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


4660423

算術運算子

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)

如:


4660423

比較運算子

運算出來的結果為 bool 型態:不是0(假)就是1(真)。


4660423

比較運算子

int x=10; int y=20;

比較運算後

(x==y) = 0 (x!=y) = 1 (x>y) = 0 (x<y) = 1 (x>=y) = 0 (x<=y) = 1


4660423

邏輯運算子

運算出來的結果為 bool 型態:不是0(假)就是1(真)。


Lab02

Lab02


Lab021

Lab02- 結果


  • Login