C#

C# 기본자료형

9D 2017. 7. 30. 12:27
728x90

자료형은 프로그램에서 데이터를 담을 수 있는 형식이며,

 

기본자료형은 개발자가 별도로 코드를 만들지 않아도 자체적으로 제공하는 형식이다

 

정수형 기본 타입은?

 

컴퓨터는 0과 1이라는 비트로 구성돼 있기 때문에

 

오직 숫자만이 의미가 있기때문에 알파벳도 각각 숫자로 약속되어있다

 

이런약속은 C#뿐이 아니라 다른 언어도 포함된다

 

sbyte

-128 ~ 127 

 부호있는 8비트 

byte 

0 ~ 255 

부호없는 8비트

short

 -32,768 ~ 32,767

 부호있는 16비트

ushort 

 0~65,535

 부호없는 16비트

 int

 -2,147,483,648 ~ 2,147,483,647

 부호있는 32비트

 uint

 0 ~ 4,294,967,295

 부호없는 32비트

 long

 -9,223,372,036,8544,775,808 ~

9,223,372,036,8544,775,808

 부호있는 64비트

 ulong

 0 ~ 18,446,744,073,709,551,615

 부호없는 64비트

 

 

이렇게 하는 이유는 저장 공간의 효율을 높이기 위해서다

 

 

 

 

정수형 변수를 더하는 코드인데

 

10. 선언과 동시에 값부여

 

11. 선언만

 

12. 값은 나중에 부여가능

 

14. 더한 값을 저장

 

15. 출력 결과 : 150

 

 

728x90