資料型別 運算子

2021-08-02 22:26:39 字數 1309 閱讀 9305

一. 資料型別

1.整數型別  &  2.浮點數&定點數

m為精度:資料總長度 

d為標度:小數點後長度

單精度:佔4個位元組,有效數字是7位

雙精度:佔8個位元組,有效數字是16位

在一定情況下,浮點數能表示更大的儲存範圍,但容易產生誤差。 因而對精度要求較高時,選擇定點數。定點數以字串儲存。

3.日期 時間

4.字串型別

5.二進位制型別

bit,  binary,  varbinary,  tinyblog,  blog,  mediumblog,  longblog

二. 運算子

1. 算術運算子:   + - *  / %

2. 比較運算子:  結果為1 0 null

=  <=>  <>  !=   is null, is not null,  least, greatest, between...and..., in, not in, like, regexp

ps:like

sql的模式匹配允許你使用「_」匹配任何單個字元,而「%」匹配任意數目字元(包括零個字元)

如 select 'stud' like 'stu_ ' , 'stud ' like '%d', 前者匹配stu開頭的四個字元,後者匹配以d結尾的任意長度字元。

regexp

「.」匹配任何單個的字元。

乙個字元類「[...]」匹配在方括號內的任何字元。例如,「[abc]」匹配「a」、「b」或「c」。為了命名字元的乙個範圍,使用乙個「-」。

「[a-z]」匹配任何小寫字母,而「[0-9]」匹配任何數字。

「 * 」匹配零個或多個在它前面的東西。例如,「x*」匹配任何數量的「x」字元,「[0-9]*」匹配的任何數量的數字,而「.*」匹配任何數量的任何東西。

注意正規表示式是區分大小寫的

3. 邏輯運算子: 結果為true  false null

not或!, and或&&,or或||

4. 位操作運算子:對二進位制位元組中的位進行測試 移位 或者測試處理

位或(|)   位與(&)  位異或(^)  位左移(<>)  位取反(^)

詳細見c語言基本操作

資料型別。運算子

一.變數不能重複宣告 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 支援所有的基本算術運算子 除法運算子。除法運算子有些特殊,如果除法運算子的兩個運算元都是整數型別,則計算結果也是整數,就是將自然 數除法的結果斷取整。求餘運算子。它要求運算子兩邊的運算元必須是整數,他的計算結果是使用第乙個運算元來除以第二個運算元,得到 乙個整除的結果後,剩下...

資料型別和運算子

public static void main string args elsewhile test expression 5 for迴圈 for init statement test expression iteration statement 6 使用break結束迴圈 例如 for int ...