中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言字符串怎么轉換為數字

小億
137
2023-12-21 09:15:24
欄目: 編程語言

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

  1. 使用atoi函數將字符串轉換為整數:
#include <stdio.h>
#include <stdlib.h>

int main() {
    char str[] = "12345";
    int num = atoi(str);
    printf("The converted number is: %d\n", num);

    return 0;
}
  1. 使用atof函數將字符串轉換為浮點數:
#include <stdio.h>
#include <stdlib.h>

int main() {
    char str[] = "3.14";
    float num = atof(str);
    printf("The converted number is: %.2f\n", num);

    return 0;
}
  1. 使用sscanf函數從字符串中提取數字:
#include <stdio.h>

int main() {
    char str[] = "The price is $12.50";
    float price;
    
    sscanf(str, "The price is $%f", &price);
    printf("The converted number is: %.2f\n", price);

    return 0;
}

以上示例中,分別使用atoiatofsscanf將字符串轉換為整數、浮點數和提取指定格式的數字。

0
海门市| 郓城县| 萨迦县| 陇西县| 石景山区| 曲沃县| 平塘县| 信丰县| 顺平县| 佛冈县| 凤城市| 宜都市| 巫溪县| 盐山县| 木兰县| 蕲春县| 建始县| 荥阳市| 平果县| 平乐县| 京山县| 常宁市| 娄底市| 利川市| 天津市| 伊吾县| 泌阳县| 崇明县| 平利县| 兴国县| 柳林县| 九龙县| 富阳市| 祁阳县| 荃湾区| 青州市| 荣昌县| 乌拉特后旗| 邳州市| 古浪县| 双江|