程式設計基礎02

2021-08-18 01:33:48 字數 1500 閱讀 6873

1.資料型別間的轉換

·**型別轉換(自動轉換)當所需賦值a的資料型別取值範圍大於所賦值b時,系統將自動轉化為a的資料型別

int a = 3;

byte b = 4;

a = a + b; //可編譯通過

·

強制型別轉換:

int a = 126;

byte b =4;

b = (byte) (a + b) //強制型別轉換

int 130 的二進位制為  00000000 00000000 00000000 10000010

強制轉化為byte,去掉前三個位元組      1 0000010      為補碼

-1求反碼                                            1 0000001

求原碼                                                1 1111110     -126

b的輸出結果為-126而非130

2.字元和字串

char i = 'a';

int j=0;

j = 'a'+1 //輸出為98

(char)('a'+1)='b' //'b'=98

·assii碼表:a=97,b=98等

//字串與任何型別相加都會產生新的字元

system.out.println("hello"+'a'+1);//輸出 helloa1

system.out.println(『a'+1+」hello「);//輸出98hello

char c='a';  //輸出a

char c1=97; //輸出a

char c2='哈'; //輸出哈

3.運算子的基礎運用

·算數運算子:+,—,*,/,%,++,--

① a++ 與++a 相等//

② b=a++  //先將a取出賦值給b,再將a+1

b=++a  //先將a+1,再將a+1賦值給b

·賦值運算子=,+ =和- =

int a = 3;

a+=4; //a=a+4

a-=4; //a=a-4

·

關係運算子  ==  相等

!= 不相等

>= 大於等於

<= 小於等於

基礎程式設計02

1.給定兩個整形變數的值,將兩個值的內容進行交換。include include int main 2.不允許建立臨時變數,交換兩個數的內容 附加題 include include int main include include int main 3.求10 個整數中最大值。include inc...

標C程式設計基礎02

scanf函式可以從鍵盤上讀取資料並記錄到變數中。為了使用這個函式也需要在檔案開頭使用如下的預處理指令 include scanf函式使用的時候所需要的初始資料和printf函式非常類似。它同樣也支援多種佔位符。char型別可以表示256個不同的整數,在我們的計算機上是從 128到127。這種型別的...

C 程式設計 基礎語法02 資料與型別

運算子與表示式 型別 資料型別 只要是資料就有數值與型別 資料必定屬於某一型別,沒有型別的資料是沒有意義的,是不存在的!1 常量是資料 10是資料,10.1是資料,a 是資料,aabb 是資料 2 變數是資料 變數是用來儲存資料的,所以變數當然是資料 3 表示式是資料 表示式是用來運算資料的,所以表...