본문 바로가기
2학년 2학기/c언어

10-4장 문자열을 수치로 변환

by kkkkk1023 2024. 11. 4.

atoi(문자열)

: 특정 숫자 형태의 문자열을 정수로 변경해주는 것

 

 

sscanf(문자열, "%d", 정수형 변수) ⭐️⭐️⭐️

: 특정 숫자 형태의 문자열을 정수형 변수에 저장해주는것

 

 

sprintf(문자열 변수, "%d", 정수) ⭐️⭐️⭐️

: 특정 숫자를 문자열 변수에 저장해주는 것

 

#include <stdio.h>
#include <stdlib.h>

int main(){

    char s[] = "100";
    char t[100] = "";
    int i;

    printf("%d\n", atoi("100"));
    sscanf(s, "%d", &i); //문자열을 정수로 변경해서 저장
    sprintf(t, "%d", 102); //정수를 문자열로 변경해서 저장

    printf("i: %d\n", i); //i: 100
    printf("t: %s\n", t); //t: 102

}