資料型別 運算子 迴圈

2021-10-02 14:44:18 字數 2794 閱讀 4953

型別裝箱型別

使用舉例

範圍總大小

基本資料型別

位元組型byte

byte b=1;

-2^7-2^7-1

1個位元組

短整型short

short s=1;

-2^15-2^15-1

2個位元組

整形intger

int i=1;

-2^31-2^31-1

4個位元組

長整型long

long l=1l;

-2^63--2^63-1

8個位元組

單精度浮點型

float

float=1.01f

雙精度浮點型別

double

double=1.01

位元組型character

char h='a'

布朗型別

boolean

boolean a = true

true——false

引用資料型別

字串string

string a="abc"

null

這就是空

陣列int a=;

注意 : 預設情況下 , 整型直接量是乙個十進位制整數 。 要表示乙個二進位制整數直接量 , 使用

ob 或者 0 b ( 零 b ) 開頭 ; 表示乙個八進位制整數直接量 , 就用 0 ( 零 ) 開頭 , 而要表示乙個

十六進製制整數直接量 , 就用 ox 或 0 x ( 零 x ) 開頭 。 

只要整型直接量與整型變數相匹配 , 就可以將整型直接量陚值給該整型變數 。 如果直接

量太大 , 超出該變數的儲存範圍 , 就會出現編譯錯誤 。

浮點型直接量帶小數點 , 預設情況下是 double 型的 。

注意 : double 型值比 float 型值更精確 。浮點型直接量也可以用 x 10 > 形式的科學記數法表示 , 例如 , 123.456 的科學記數法  形式是 1.23456 xlo 2 , 0.012 345 6 的科學記數法是 1.23456 x 10'

— 種特定的語法可以用水於表示科學記數法的數值 。 例如 , 1.23456 x 102 可以寫成 1.234 sse 2 或者 l . 234 see + 2 , 而1.23456 xlo — 2 等於 1.234 s 6 e - 2 。 e ( 或 e ) 表示指數 , 既可以是大寫的也可以是小寫的 。

算術運算子

加法運算

說明舉例

減法運算

兩數相減

1+2=3

乘法運算

兩數相乘

1*2=2

除法運算

兩數相除

1/1=1

取餘運算

兩數相除取餘數

1/1=0

自加運算

自動加一

i++,++i

自減減運算

自動減一

i--,--i

賦值運算子

加等加後等於原值

a+=2;a=a+2

減等同上

a-=2;a=a-2

乘等同上

a*=2;a=a*2

除等同上

a/=2;a=a/2

除餘等同上

a%=2;a=a%2

等於等於

a=2比較運算子

<

小大於<=

小於等於

>=

大於等於

==恒等

!=不等

邏輯運算子

&&短路與,只要ab為 true 時,計算結果為 true,否則為 false。

||短路或,ab 最少乙個為 true 時,計算結果為 true,否則為 fals。

!邏輯非,a為 true 時,值為 false,a 為 false 時,值為 true

&ab 全為 false 時,計算結果為 false,否則為 true

|邏輯或,ab 全為 false 時,計算結果為 false,否則為 true

位移運算子

>>

右移運算子

>>1,右移1

<<

左移運算子

<<1,左移2

三目運算子

x:y?z

x判定,x真執行y,否則z

自家減運算補充說明:i++或i--是先進行運算,再加減。i++/i--首先將i原本的值複製,再運算加一,再將複製的值運算。++i/--i則是直接運算後,直接使用。

先判斷,在執行。

for(初始化;迴圈條件;自加)自加;

舉例:while(i<100)i++;

先執行在判斷。

dowhile(迴圈繼續執行條件);

舉例:dowhile(i<100);

資料型別 運算子

一.資料型別 1.整數型別 2.浮點數 定點數 m為精度 資料總長度 d為標度 小數點後長度 單精度 佔4個位元組,有效數字是7位 雙精度 佔8個位元組,有效數字是16位 在一定情況下,浮點數能表示更大的儲存範圍,但容易產生誤差。因而對精度要求較高時,選擇定點數。定點數以字串儲存。3.日期 時間 4...

資料型別。運算子

一.變數不能重複宣告 int a 10 int a 100 錯誤 二.8種資料型別 1.整形 byte short int long byte 的取值範圍 128 127 2的7次方到2的7次方 1 short 的取值範圍 32768 32767 2的15次方到2的15次方 1 int 的取值範圍 ...

資料型別和運算子 運算子

objective c 支援所有的基本算術運算子 除法運算子。除法運算子有些特殊,如果除法運算子的兩個運算元都是整數型別,則計算結果也是整數,就是將自然 數除法的結果斷取整。求餘運算子。它要求運算子兩邊的運算元必須是整數,他的計算結果是使用第乙個運算元來除以第二個運算元,得到 乙個整除的結果後,剩下...