溫馨提示×

c語言怎么把字符變成數字

小億
968
2024-01-26 23:24:37
欄目: 編程語言

在C語言中,可以使用以下方法將字符變成數字:

  1. 使用字符的ASCII碼:每個字符在計算機中都有對應的ASCII碼,可以通過將字符與字符’0’(即字符0的ASCII碼)相減,得到字符所表示的數字。
char c = '5';
int num = c - '0'; // 將字符'5'轉換為數字5
  1. 使用標準庫函數atoi():可以使用標準庫函數atoi()將字符串轉換為整數。需要包含頭文件stdlib.h。
#include <stdlib.h>

char str[] = "123";
int num = atoi(str); // 將字符串"123"轉換為整數123

需要注意的是,以上方法都是將字符轉換為數字。如果要將字符串(多個字符組成的序列)轉換為數字,可以使用第二種方法。 例如,字符’5’可以轉換為數字5,而字符串"123"可以轉換為數字123。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女