반응형
아래와 같이 int 변수를 하나 정의하고, char로 바꿔봅시다.
#include <stdio.h>
int main()
{
int num1=1024;
char num2=1024;
printf("num1 : %d \n",num1);
printf("ch1 : %d \n",num2);
}
결과는 아래와 같습니다.
0이 출력됩니다. char는 8비트인데, 1024는 비트로 표현하면 아래와 같습니다.
10000000000
뒤 8자리만 출력된 것이니 00000000 이됩니다.
반응형
'C언어 > 자료형 (숫자,논리,문자)' 카테고리의 다른 글
[C언어] 2의 보수법 아주 쉽게 이해하기 (정수의 표현방식) (0) | 2022.07.08 |
---|---|
[C언어] 정수로 정수를 나누면? (0) | 2022.03.03 |
[C언어] 문자와 문자열 (0) | 2022.03.02 |
[C언어] 문자 자료형과 아스키코드 (0) | 2022.03.02 |
[C언어] 정수 자료형의 종류와 출력형식 (0) | 2022.02.28 |
댓글