溫馨提示×

c語言字符轉換為數字怎么實現

小億
151
2024-03-25 17:54:51
欄目: 編程語言

在C語言中,可以使用標準庫函數atoistrtol來將字符轉換為數字。

  1. 使用atoi函數:
#include <stdio.h>
#include <stdlib.h>

int main() {
    char c = '5';
    int num = atoi(&c);
    
    printf("轉換后的數字為: %d\n", num);
    
    return 0;
}
  1. 使用strtol函數:
#include <stdio.h>
#include <stdlib.h>

int main() {
    char c = '5';
    int num = (int)strtol(&c, NULL, 10);
    
    printf("轉換后的數字為: %d\n", num);
    
    return 0;
}

以上兩種方法都可以將字符'5'轉換為數字5。需要注意的是,atoi函數只能將字符串轉換為整數,而strtol函數可以將字符串轉換為長整型,并具有更多的參數選項。

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