基本的資料型別轉換

2021-05-24 05:33:16 字數 464 閱讀 9675

1.強制轉換:

float x,y;

(int)(x+y);

如果乙個運算子兩邊的運算數型別不同,先要將其轉換為相同的型別,即較低型別轉換為較高型別,然後再參加運算           

double ←── float 高

long

unsigned

int ←── char,short 低 

2.函式轉變

itoa(int, str, 10)將整數轉換為字串  

gcvt(float/double,10,str)將浮點數轉換為字串

由於itoa是windows特有的函式,如果跨平台的話可以用sprintf來代替,具體用法:

int num=100

char str[25];

sprintf(str,"%d",num);

printf("%s",str)

輸出為100

基本資料型別轉換

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

基本資料型別轉換

1.其他型別轉stringa.tostring 生成乙個新的字串,不會改變原來的資料型別。a.tostring 2 轉換為二進位制的字串。a.tostring 8 轉換為八進位制的字串。string a 強制轉換為字串型別 兩者區別 x.tostring 不能轉換null和undefined,如需轉...

基本資料型別轉換

容量小的型別自動轉換為容量大的資料型別。資料型別按容量大小排序為 有多種型別的資料混合運算時,系統首先自動將所有資料轉換成容量最大的那種資料型別,然後再進行計算。byte,short,char三者在計算時首先轉換為int型別。當把任何基本型別的值和字串值進行連線運算時 基本型別的值將自動轉化為字串型...