C 九 基本資料型別的強制轉換 一些簡單的運算子

2021-09-17 22:07:59 字數 692 閱讀 4256

1.資料型別轉換

(1)convert . to資料型別(被撞變數);

(2)被轉變量 . tostring();

(3)想轉的資料型別 . parse(被轉變量);

(4)(想轉的資料型別)被轉變量;

2.運算子

(1)sizeof:

獲取資料型別在記憶體中的大小。

int i = sizeof(long);

console.writeline(i);

(2)typeof:

獲取系統原型物件的型別,也就是type型別。

type 變數名 = typeof(char)(想獲取的型別);

console.writeline(變數名);

(3)is:

判斷物件是否為某一型別。

(4)as:

強制轉換,即使轉換失敗也不會轉換異常。

(5)new:

用於建立乙個新的型別例項。

(6)checked 和 unchecked :

用於允許或禁止對指定的運算進行檢測,並指出相應的錯誤提示資訊。

checked

語句unchecked

語句

基本資料型別的強制轉換

輸出hello word byte 128 127 short char int 最多十位數且以2開頭 long float double 精度比float高 boolean 強制型別轉換,大的轉小的不需要變,小的轉大的需要強制型別轉換,在轉換的值得前面加基本資料型別 輸出hello word by...

10 基本資料型別自動轉換 強制轉型

容量小的資料型別可以自動轉換為容量大的資料型別 容量指的是表數範圍而不是位元組數 圖中,黑色實線箭頭表示無資料丟失的自動型別轉換,而紅色虛線在轉換時可能存在資料丟失。特例 可以將整型常量直接賦值給byte short char等型別變數,而不需要進行強制型別轉換,只要不超過其表數範圍。用於顯式的轉換...

基本資料型別轉換

八大基本資料型別boolean,char,short,byte,int,long,float,double 八大基本資料型別的包裝類boolean,character,short,byte,integer,long,float,double short,byte,char在進行運算時會自己轉化成in...