게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
프로그램 실행 결과 궁금한점
게시물ID : programmer_20297짧은주소 복사하기
작성자 : 형아거긴안돼
추천 : 0
조회수 : 383회
댓글수 : 2개
등록시간 : 2017/04/15 10:07:02
옵션
  • 본인삭제금지
#include<stdio.h>
int main()
{
short num1 = -2;
unsigned short num2 = num1;
printf("부호 있는 정수 : %d\n",num1);
printf("부호 없는 정수 : %d\n",num2);
return 0;
}
 
이걸 실행시켜서 
부호 있는 정수 : -2
부호 없는 정수 : 65534 이란 결과를 얻었는데요 부호 있는 정수는 short형 범위가 -32768~32767이니 -2로 나오고
unsigned short는 범위가 0~65535이고 결과가 65534가 나왔는데  -2와 65534란 결과가 나오는 과정을 어떻게 설명해야할까요?
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호