어쩌다 코린이
[C언어 이론]서식지정자, 변수, 정수 자료형, sizeof 자료형 크기 구하기 본문
1. 서식지정자-%s(string)
:printf로 문자열 출력 시 값으로 바뀌는 부분
->변수를 사용해 같은 내용 여러 개를 출력하거나 출력 형태를 바꿀 때 유용하게 사용할 수 있다.
2. 변수 만들기
c언어에서 변수를 만들 때에는 몇 가지 규칙을 지켜야 한다.
-영문 문자와 숫자 사용하기
-대소문자 구분
-문자부터 시작하기 (변수는 숫자부터 시작할 수 없다)
-_(밑줄문자)로 시작 가능
-C언어의 키워드 사용 불가(int, short, long, float, void, if, for, while 등)
-변수 선언 시 반드시 맨뒤에 ;(세미콜론)붙이기
2.1 변수 선언하고 값 할당하기
여기서 %d는 10진수(decimal)를 출력할 때 사용하는 서식 지정자이다.
-> 변수 여러 개를 한 번에 선언할 수도 있다.
-> 변수 여러 개를 한 번에 선언하는 동시에 값을 할당할 수도 있다.
3. 정수 자료형
:정수 자료형에는 char, int가 있다..
앞에 부호 키워드(signed-부호 O, unsigned-부호X, 값은 0부터 시작)와 크기(short, long)를 붙여 특성을 정의할 수도 있다.
short와 long을 쓸때는 int를 생략하여 사용하고 char은 문자를 뜻하지만 기본적으로 정수형이다.
printf 함수에서 char, short, int는 서식지정자 %d로 출력한다.
long은 %ld, long long은 %lld로 출력한다.
참고로 부호 없는 unsigned int는 %u로 출력한다.
4. 자료형 크기 구하기
-sizeof 연산자
:자료형의 크기를 바이트 단위로 구한다.
사용) sizeof 표현식
sizeof (자료형)
sizeof (표현식)
char는 1바이트, short는 2바이트, int와 long은 4바이트, long long은 8바이트 이다.
'언어공부 > C' 카테고리의 다른 글
[c언어이론]비교연산자, 삼항연산자 (0) | 2020.07.22 |
---|---|
[c언어이론]if조건문, else문 + 연습문제 (나이제한, 합격여부) (2) | 2020.07.14 |
[c언어이론]정수, 실수, 문자 입력받기 (0) | 2020.07.12 |
[c언어이론]실수자료형, 문자자료형, 상수와 리터럴 (0) | 2020.07.11 |