0
如何將ASCII字符轉換爲十進制數字?如何將ASCII字符轉換爲十進制數字?
'a'的十進制數是97(ASCII表)。此代碼導致uiValue = -1。
char cValue = 'a';
int uiValue = (int)Char.GetNumericValue(cValue);
如何將ASCII字符轉換爲十進制數字?如何將ASCII字符轉換爲十進制數字?
'a'的十進制數是97(ASCII表)。此代碼導致uiValue = -1。
char cValue = 'a';
int uiValue = (int)Char.GetNumericValue(cValue);
只需使用:
int uiValue = (int) cValue;
或
int uiValue = cValue;
(因爲char
值可以存儲在int
由於加寬範圍,char
是16位,int
是32位)
Char.GetNumericValue
當您嘗試將字符中的實際數字轉換爲整型值時非常有用。例如,如果您的字符變量中存有'9'
,那麼您將在int
變量中獲得9
數字。