본문 바로가기
C, C++/C

[C 언어] 정수 형식, 정수형 변수, 실수형 변수, 상수

by 준보틱스 2024. 12. 18.

정수 형식

형식명 바이트 수 표현 범위
char 1 -128 ~ 127
unsigned 1 0 ~ 255
short 2 -32768 ~ 32767
unsigned short 2 0 ~ 65536
int 4 -2,147,483,648 ~ 2,147,483,647
unsigned int 4 0 ~ 4,294,967,295
long 4 -2,147,483,648 ~ 2,147,483,647
unsigned long 4 0 ~ 4,294,967,295
long long 8 -9223372036854775808 ~ 9223372036854775807
unsigned long long   0 ~ 18446744073709551615

정수형 변수

#include <stdio.h>
int main(void)
{
	int age = 12;
	printf("%d\n", age);
	age = 13;
	printf("%d\n", age);
	return 0;
}

 

  주석

1. /*와 */ 사이의 코드는 주석 처리

2. 글자 앞 // 으로 주석 처리

#include <stdio.h>
int main(void)
{
	/*int age = 12;
	printf("%d\n", age);
	age = 13;
	printf("%d\n", age);*/

	// printf("1\n");
	return 0;
}

 

  실수형 변수

#include <stdio.h>
int main(void)
{
	float f = 46.5;
	printf("%f\n", f);
	return 0;
}

 

소수점 둘째자리까지 출력하려면...

* 실수형 변수는 float 말고도 double로 지정 가능

#include <stdio.h>
int main(void)
{
	float f = 46.5f;
	printf("%.2f\n", f);
	double d = 4.428;
	printf("%.2lf\n", d);
	return 0;
}

 

상수

상수는 변하지 않는 수. 한번 정하면 바꿀 수 없음

const int : 상수 지정

#include <stdio.h>
int main(void)
{
	const int year = 1998;
	printf("태어난 연도 : %d\n", year);
	return 0;
}

'C, C++ > C' 카테고리의 다른 글

[C 언어] 반복문 - for, while, do while  (0) 2024.12.21
[C 언어] 서식 지정자  (0) 2024.12.20
[C 언어] 표준 입출력 - printf, scanf, getchar  (0) 2024.12.19
[C 언어] Hello World!!  (0) 2024.12.18