코딩항해기

[C] C언어 기본 자료형 (+unsigned 자료형) 본문

C

[C] C언어 기본 자료형 (+unsigned 자료형)

miniBcake 2024. 10. 1. 19:22

 

 

기본 자료형

자료형 형태 크기 (sizeof()) 접미사 변환명세
char 정수(문자) 1바이트   %c
short 정수 2바이트   %d
int 4바이트  
long 4바이트 L
long long 8바이트 LL
float 실수 4바이트 F %f, %e
double 8바이트   %lf, %le
long double 8바이트 이상 L  

 

%d는 기본 자료형의 정수형 타입(int)의 변환명세이다.

%lf는 기본 자료형의 실수형 타입(double)의 변환명세이다.

%c는 기본 자료형의 문자형 타입(char)의 변환명세이다.

%d: decimal(10진법의)
%hd: short decimal
%u: unsinged(음수를 제외하고 0, 양수만 사용)
%o: octal(8진법의)
%x: hexadecimal(16진법의)
%f: float
%lf: long float(double)

%c: character(문자)
%s: string(문자열: 문자 2개 이상을 뜻함)

 

unsigned 자료형

unsigned를 사용하면 부호 비트까지 값을 표기하는 비트로 사용해 값의 범위가 늘어나지만 음수 표현을 할 수 없게 된다.

unsigned와 반대되는 의미로 signed 선언이 있으나 기본값으로 생략한다.

접미사 자료형 사용 예
U unsigned int unsigned int n = 1000U
UL unsigned long unsigned long n = 10000UL
UUL unsigned long long unsigned long long n = 101010UUL

 

'C' 카테고리의 다른 글

[C] 포인터와 배열  (0) 2024.10.05
[C] 포인터의 이해  (0) 2024.10.04
[C] 연산자 (+연산자 우선순위)  (0) 2024.10.03
[C] 기본 입출력함수 printf(), scanf()  (0) 2024.10.02
[C] C언어 프로그램의 구성 (기초)  (0) 2024.09.30