본문 바로가기
반응형

전공공부/C, C++29

[C] 4. C언어 입출력 함수(printf, scanf 등) 서식문자, ASCII 코드 C언어의 입출력함수에 관하여 알아보겠습니다. 가장 기본인 입출력함수에는 printf와 scanf가 있습니다. 단어 그대로 printf는 출력, scanf는 입력을 위한 함수입니다. 전에 설명드린대로 두 함수는 stdio.h 파일 안에 정의되어 있어 #include 이 꼭 필요합니다. 한 번 코드로 직접 헤더파일 부분을 주석처리해보시면 아래와 같은 에러가 발생한 것을 보게 됩니다! 일단 주로 쓰는 함수의 사용법에 대하여 알아보겠습니다. 1. printf("서식문자", 변수명); / scanf("서식문자", &변수명); - 큰따옴표 안에 원하는 텍스트를 작성하여 출력합니다. - 변수의 값을 출력하고 싶을 때는 큰따옴표 안에 서식문자를 활용합니다. - scanf에는 변수명 앞에 &를 꼭 사용해주세요. 변수의 .. 2023. 12. 11.
[C] 3. C언어의 연산자 종류, 우선순위 C언어에는 다양한 연산자가 있습니다. 일반적으로 쓰는 산술연산자부터 논리연산자 등이 존재합니다. 그리고 그 연산자에는 우선순위가 존재하기에 코드를 잘못 작성하면 원하지 않는 결과를 얻을 수도 있습니다. - 연산자 종류 대입연산자, 산술연산자, 부호연산자는 있는 그대로 사용해주시면 됩니다. 중요한 것만 알아보겠습니다. 복합대입연산자 - 수식을 간단하게 한 것으로 예시인 Sum+=20;은 Sum=Sum+20;과 같습니다. 증감연산자 - i++, i--;으로 사용되며 1씩 증감을 시키는 연산자로 주로 반복문에 사용됩니다. - ++의 위치에 따라, 전위/후위로 나뉘며 위치에 따라 값이 바뀌기 때문에 유의해야 합니다! * 예시(i++은 변수 사용 후 1이 증가되는 연산을 시행하고, ++i는 1증가하는 연산을 먼저.. 2023. 12. 4.
[C] 2. C언어의 변수(자료형(Data Type), 선언, 초기화, 변수명), 주석 프로그램을 작성하는 과정에서는 여러 값들이 저장할 필요가 있습니다. 따라서, 변수에 대하여 간단하게 알아보고 C언어를 하며 많이 사용하는 주석에 대하여도 알아보겠습니다. 일단 제가 설명하기 위한 기본 코드입니다. 16번 줄은 오류가 나게되는 줄이니 참고만 해주세요 ㅎㅎ 변수의 위치에 따라 전역변수, 지역변수, static 변수가 있는데 그것은 추후에 알아보겠습니다. - 변수의 자료형: 정수형, 실수형, 문자형이 존재 정수형은 할당 크기에 따라 short, int, long long이 사용가능하며 주로 int를 사용합니다^^ 기본적으로는 음수까지 표현이 가능하고, unsigned를 사용하여 음수는 표현하지 않고 표현범위를 늘릴 수 있습니다. ex1) int는 4byte로 32bit이며 맨 첫번째 bit는 .. 2023. 11. 29.
[C] 1. 프로젝트 만들기 - C언어 시작 및 "Hello World!" 출력하기 전 포스팅에서 Visual Studio 2022를 설치했습니다. 이제 C언어를 공부하기 위해 프로젝트를 만들어보겠습니다. 아래 방법에서 일부 잘못된 부분이 있을 수도 있습니다. 그러면 댓글로 남겨주시면 수정하겠습니다. 일단 Visaul Studio에서 새 프로젝트를 만들어줍니다. 바로 콘솔 앱을 만들 수도 있고 하지만 소스파일을 .c 파일로 만들기 위해 빈 프로젝트로 프로젝트를 생성합니다. 프로젝트 이름은 원하는대로 설정해줍니다. (솔루션이름은 같이 바뀌게 됩니다.) 여기까지만하면 프로젝트는 별 무리없이 구성이 됩니다. 우측 혹은 좌측에 솔루션 탐색기가 생겼을 것입니다. (없을 시 보기 탭 - 솔루션 탐색기로 추가해주세요 ㅎㅎ) 몇 가지가 있는데 중요한 것은 소스파일과 헤더파일입니다. 소스파일 - 프로그.. 2023. 11. 24.
반응형