字元 整型與字串轉換

2021-07-22 11:40:39 字數 966 閱讀 4990

一、字元陣列與字串相互轉換

1.字元陣列轉字串

char c = ;

string s1 = new string(c);

string s2 = string.valueof(c);

ps:

char陣列呼叫tostring()時,是呼叫的object類的tostring()方法。

2.字串轉字元陣列

string s = "abcd";

char c = s.tochararray();

二、整數與字元相互轉換

1.字元轉整數('0'~'9')

char c = '0';

int i = c - 48; //此時i==0,因為字元中的'0'對應的十進位制ascii碼是48

2、整數轉字元(0~9)

int i = 0;

char c = i + 48; //此時c=='0',因為十進位制ascii碼中的48對應的字元是'0'

int i = 0;

char c = i; //十進位制ascii碼中的0對應的字元是null

三、整數與字串相互轉換

1.整數轉字串(三種方法)

int i = 0;

string s = string.valueof(i);//第一種

s = integer.tostring(i);//第二種

s = "" + i;//第三種,不能直接將整型賦值給字串型別

2.字串轉整數

string s = "0";

int i = integer.valueof(s);

整型與字串轉換

我們寫程式的時候經常會遇到整型和字串相互轉換的問題,這裡要用到幾個函式,itoa atoi sprintf 下面來介紹下這幾個函式的具體用法!itoa 功 能 把一整數轉換為字串 用 法 char itoa int value,char string,int radix 詳細解釋 itoa是英文in...

字串轉換為整型

在swift中,字串轉換為整型的方法有兩種,我們在這裡比較一下這兩種方法的區別 1 使用強制型別轉換,如下 var str 1234 var integer int str print integer 輸出1234 但如果換乙個字串 var str 123,4 var integer int str...

C語言 整型字串轉換

c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點型等 的數字轉換為字串。以下是用itoa 函式將整數轉 換為字串的乙個例子 include include void main void itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入轉換結果的目標字串,第三個引數...