scanf 2

[C언어] 8. 문자

8. 문자 - C프로그램의 문자는 아스키 코드(Ascii Code)를 따른다 - 아스키 코드는 0부터 127까지 1바이트로 구성되며 주요 문자를 출력하도록 해준다 0: 48~9:57 A: 65~Z: 90 (각 소문자와 대문자의 차이는 32이다) a: 97~z:122 숫자,대문자,소문자의 기본적인 아스키코드는 기억하자!!(숫자,대문자,소문자 순으로 아스키코드가 크다) (예제1) 아스키코드값이 어떤 문자를 가질까 #include int main(void) { char a = 65; printf("%c\n",a); system("pause"); return 0; } (해설) 변수의 자료형은 char이고 캐릭터형 자체에 숫자를 넣어서(char a=65;) 처리를 할 수 있다. printf문에서는 형식 지정자로 ..

[C언어] 1. 기본 입출력

- C언어에서 특정한 변수에 값을 넣기 위해서 scanf()를 사용한다. - 취약한 함수로 분류 되어 있어 Visual Studio 에서는 사용할 수 없도록 제한되고 있다. (visual studio를 제외한 대부분의 IDE에서는 scanf()를 사용해도 컴파일이 진행된다.) - 사용하고 싶으면 맨위에(main밖에) #define _CRT_SECURE_NO_WARNINGS 를 적어주면 적용가능하다. - &는 특정한 변수의 주소를 의미한다. - 앰퍼샌드(ampersnad)라고도 한다. (포인터에서 더 자세하게 다룸) - 이 기호를 사용함으로서 실제로 컴퓨터가 특정한 메모리 주소에 접근해서 데이터를 쓸 수 있도록 (scanf()의 기능을 수행할 수 있도록) 하기 위해서 사용한다. Int- %d로 정수형 데이..

반응형