본문 바로가기
언어/C

3주차 c언어

by 새벽물망초 2021. 3. 22.

🍒문장

컴퓨터에게 명령을 내리는 최소 단위

세미콜론( ; ) 으로 종료

 

🍒주석

프로그램 내용에는 영향을 미치지 않는 설명문

주석 /*...*/은 중첩 사용 불가능

/* -> 주석 시작

*/ -> 주석 끝

 

// -> 한 줄 주석

 

🍒블록

여러 문장의 집합을 의미함

중괄호{...} 로 나타냄

 

🍒들여쓰기

블록 내부에서 문장을을 tab 정도 만큼 들여씀

깔끔하게 보인다

들여쓰기 방식은 모두 다름

 

🍒키워드(=예약어)

키가되는 단어, 예약된 단어

키워드와 예약어 다른의미지만 일상적으론 구분없이 쓰는게 보통이다

문법적으로 의미있는 단어로 사용하기위해 미리 정의해놓은 단어

ANSI에서 지정한 C언어의 32개 기본 키워드

ex) auto, do, goto...

 

🍒식별자

프로그래머가 정의하여 사용하는 단어

변수이름과 함수이름( ex. puts, main, printf)

영문자(대소문자 알파벳), 숫자(0~9), 밑줄(_)로 구성

대소문자가 구별됨

첫 문자가 숫자로 나올 수 없음

식별자는 서로 구별되어야 하며 키워드는 식별자로 사용불가

 

🍒출력

출력함수: printf()

문자열 및 다양한 정보 서식화(format)하여 출력

printf() 사용하려면 헤더파일 stdio.h 삽입

printf("ㅇㅇ"); printf("ㅇㅇ"); -> ㅇㅇ ㅇㅇ ->다음 출력위치

printf("ㅇㅇ\n"); printf("ㅇㅇ\n");

-> ㅇㅇ

ㅇㅇ

 ->다음 출력위치

 

🍒상수

상수(constants) 또는 literals란 소스에 그대로 표현할 수 있는 다양한 자료값, 숫자값

-상수의 종류

정수: 정수 그대로 표현 (십진수, 8진수(01, 013), 16진수(0X1f))

실수: 실수 그대로 표현

문자: 한 문자를 작은따옴표로 묶음

문자열: 여러문자를 큰 따옴표로 묶음

 

🍒문자상수

printf("%C", 'B'); -> B //C라는 형식대로 내용 B가 출력됨

 

 

 

'언어 > C' 카테고리의 다른 글

[C언어] 정보처리기사 프로그래밍 문제 풀이  (0) 2022.02.10
1주 ~ 7주 정리  (0) 2021.04.23
조건과 반복  (0) 2021.04.09
변수 선언  (0) 2021.03.30
5주차 연산자  (0) 2021.03.29

댓글