반응형 Programming Language/C, C++2 [C] 문자/문자열을 정수로 바꾸는 함수들 숫자로 이루어진 문자/문자열을 정수형으로 변환하는 방법에 대해서 알아보자. 1. 문자 → 정수💡 ASCII 코드 활용문자는 ASCII 코드로 저장된다.정수형으로 변환하려는 문자값에 - '0' 해주면 된다.'0' = 48'1' = 49'2' = 50'3' = 51'4' = 52'5' = 53'6' = 54'7' = 55'8' = 56'9' = 57📌 이 방법은 한 자리 숫자 문자에서만 사용할 수 있다! void main() { char ch = '3'; int num = ch - '0' // '3' - '0' => 51 - 48 = 3} 2. 문자열 → 정수💡 함수 : atoi(), atol()atoi : ASCII to Integer가장 단순한 방법이다. 단, 문자열이 모두 숫자여야 한다.. 2025. 6. 9. [C/C++] scanf, scanf_s 차이 오랜만에 C언어 책 펼쳐서 보고 있는데아주 야무~~지게 필기한 포스트잇 발!견! 그래서 정리 차 작성해본다. 1. scanf, scanf_s 란?scanf, scanf_s 모두 C/C++ 언어에서 표준 입력을 처리할 때 사용하는 함수이다. 💻 예시#include int main(void){ int age; char name[10]; scanf("%d", &age); scanf_s("%s", &name, (unsigned int)sizeof(name)); printf("&s님 나이는 %d살입니다.\n", name, age); return 0;} 2. scanf, scanf_s 차이점보안성과 사용환경에서의 차이점이 있다.📌 보안성 : 특히 문자.. 2025. 5. 29. 이전 1 다음 반응형