정수형
char / 1 바이트 / -128 ~ +127
short / 2 바이트 / -32,768 ~ +32,767
int / 4 바이트 / -2,147,483,648 ~ +2,147,483,647
-> %d (char, shor, int : 부호 있는 10진수 정수)
-> %c (: 값에 대응하는 문자
unsigned int / 4 바이트 / 0 ~ (2,147,483,648 + 2,147,483,647)
-> %u (: 부호 없는 10진수 정수)
-> %o (: 부호 없는 8진수 정수)
-> %x, %X (: 부호 없는 16진수 정수)
long / 4 바이트 / -2,147,483,648 ~ +2,147,483,647
-> %ld
long long / 8 바이트 / -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807
-> %lld
// int 외에 다른 자료형에도 unsigned를 붙여 사용할 수 있음
// -a ~ +b 일 경우 -> 0 ~ +(a+b) 범위 표현 가능
실수형
float / 4 바이트
double / 8 바이트
-> %f (float, double : 10진수 방식의 부동소수점 실수)
-> %e, %E (: e 또는 E 방식의 부동소수점 실수)
-> %g, %G (: 값에 따라 %f와 %e 사이에서 선택)
long double / 8 바이트 이상
-> %Lf (: 10진수 방식의 부동소수점 실수)
그 외에
-> %s (char * : 문자열)
-> %p (void * : 포인터의 주소 값)
'etc.' 카테고리의 다른 글
[Java] 접근 제한자(Access Modifier) / 접근 수준 지시자(Access-level Modifier) (0) | 2020.05.02 |
---|---|
[Java] 정적 멤버 static (static 필드, static 메소드) (0) | 2020.04.30 |
[C code] 프로그램 바로 종료시키기 exit() (0) | 2020.02.12 |
[티스토리] 코드블럭 글꼴, 스타일 설정 / 라인넘버 표처럼 안 나오게 설정 (6) | 2020.02.03 |
JAVA 연습장 실행하기 (0) | 2020.01.07 |