[c언어] 문자열을 숫자로 변환하는 함수(strtod, strtol)

|



문자열을 숫자로 변환하는 함수(strtod, strtol)에 대해 알아보는 프로그램

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    char *s1="-12.5e04";
    char *s2="1100";
    char *endptr;
    double num1;
    long num2;
    num1=strtod(s1, &endptr);
    num2=strtol(s2, &endptr, 2);
    printf("문자열:%s, double형 숫자 :%lf\n", s1, num1);
    printf("문자열:%s, long 형 10진수 :%ld\n", s2, num2);
    return 0;
}

// 실행 결과



  ::