C 언어 수 와 문자열 사 이 를 바 꾸 는 방법

정수 변환 문자열:char*itoa(int value,char*string,int radix);
소수 변환 문자열:sprintf(문자열,형식 제어 문자열,데이터);
문자열 회전 소수:double atof(const char*nptr);
문자열 회전 정수:int atoi(const char*nptr);
테스트 코드:

#include<stdio.h>
 #include<stdlib.h>
 int main()
 {
     int a=2013420;
     float b=2.054f;
     double c=5.24;
     char sa[20],sb[20],sc[20];
     // a
     itoa(a,sa,10);
     puts(sa);
     //
     sprintf(sb,"%g",b);
     puts(sb);
     // double
     sprintf(sc,"%lg",c);
     puts(sc);
     printf("======== =========
");
     char *s1="123",*s2="1.23";
     printf("%d
",atoi(s1));
     printf("%g
",atof(s2));
     getchar();
     return 0;
 }

좋은 웹페이지 즐겨찾기