C 中資料型別轉換

2021-08-20 02:57:47 字數 537 閱讀 4554

1、顯示轉換

又稱強制轉換

float a;

int b;

a=(float)b;

2、隱式轉換

該轉換只適用於數值型別資料間的轉換

sbyte、byte、short、ushort、int、uint、long、ulong、float、char

short b;

int a;

a=b;

3、非字串型別轉字串型別或字串型別轉其他型別

convert:特別適用於在數值型資料和字元型資料進行轉換

string num=1234;

float b;

b=convert.tofloat(num);

資料型別.parse()

string num=1234;

float b;

b=double.parse(num);

C 中資料型別轉換

1 使用parse方法 該方法只能將字串型別轉換成其他資料型別,語法格式 資料型別.parse string 資料型別可以是 int16,int32,int64,double,float,char,datetime中的任一種。2 使用convert方法 可以把任意型別轉換成其他型別,語法格式 con...

C 中的資料型別轉換

convert.toint32 123abc 報錯 str 123abc int.parse str 報錯 總結 string型別轉換為int型,用convert.toint32 和int.parse 轉換,字串中帶有字母就會報錯 int num 100 bool b int.tryparse 12...

C 資料型別轉換

轉cstring cstring.format t d int 轉char 1.itoa int,char 10 10為十進位制 沒有越界檢查 2.memset szbuf,0,sizeof szbuf snprintf szbuf,sizeof szbuf d int 轉tchar itoa in...