묻고답하기

2.1. 대부분의 컴퓨터는 정수를 저장하는 데 2의 보수 표현을 사용한다. 이러한 컴퓨터에서 -1을 정수형으로 저장하면 모든 비트는 1이 된다. 사용자 시스템이 이러한 컴퓨터라면, char 형이 signed char 형과 unsigned char 형 중 어느 형과 동일한지 여부를 결정하는 방법이 있다. 다음을 포함하는 프로그램을 작성하여라.

char           c = -1;
signed char    s = -1;
unsigned char  u = -1;
printf("c = %d  s = %d  u = %dn", c, s, u);

각 변수 c, s, u는 비트 패턴 11111111로 메모리에 저장된다. 사용자 시스템에서는 무엇이 출력되는가? 이것으로 char 형이 signed char 형과 unsigned char 중 어떤 형과 동일하다고 말할 수 있는가?

2.2. 다음 코드를 출력하여 결과를 비교하고, 각 결과에 대한 이유를 설명하시오.

#include <stdio.h>
int main(void)
{
   printf(“answer1 is the integer %dn”, 9/4);
   printf(“answer2 is the real %fn”, 9/4);
   printf(“answer3 is the integer %dn”, (double)(9/4));
   printf(“answer4 is the real %fn”, (double)(9/4));
   printf(“answer5 is the integer %dn”, (double)9/4);
   printf(“answer6 is the real %fn”, (double)9/4);
   printf(“answer7 is the integer %dn”, (double)9/(double)4);
   printf(“answer8 is the real %fn”, (double)9/(double)4);
   printf(“answer9 is the integer %dn”, 17.0/3.0);
   printf(“answer10 is the real %fn”, 17.0/3.0);
   printf(“answer11 is the integer %dn”, (int)(17.0/3.0));
   printf(“answer12 is the real %fn”, (int)(17.0/3.0));
   printf(“answer13 is the integer %dn”, (int)17.0/3.0);
   printf(“answer14 is the real %fn”, (int)17.0/3.0);
   printf(“answer15 is the integer %dn”, (int)17.0/(int)3.0);
   printf(“answer16 is the real %fn”, (int)17.0/(int)3.0);

   return 0;
}
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
김찬주 스타일시트 사용할때... [2] 2007.08.10
carrot 제홈에 쓰인카운터소스인데여....2003년이 되면서 총카운터숫자가 줄어든거같아여...한2년넘은 홈인데 총카운터가1320으로 나와여..ㅡㅡ;;  
장진우 자바 대화방 질문인데요..  
개⑨장② 글씨 색깔이 어두워져요.. [2] 2007.08.10
론!그대 플래쉬에 관한 질문! [1] 2007.08.10
알루샤니 아이프레임 홈 질문.. [1] 2007.08.10
이나 비주얼 스튜디오 닷넷 써보신 분... 도와주세요... [2] 2007.08.10
강수권 좀봐주세요 중요함  
킴치쑨 특정부분링크요 [3] 2007.08.10
이태운 포토샵에서 자신이 지정한 색만 삭제할 수 있나요? [1] 2007.08.10
이태운 왼쪽 자동 스크롤 스크립트가.. Javascript 1.2 인데.. [3] 2007.08.10
zyose 셀을 고정시키는 방법 없나요? [2] 2007.08.10
rubin 카테고리 게시판말인데요; [4] 2007.08.10
Шıса 프레임에서요.. [1] 2007.08.10
싸이 버튼에 커서를 올리면 부드럽게 변환되는 소스가 뭐였죠? [1] 2007.08.10
fish 제로보드를 이용해 노프레임 사이트를 만들때 include 변수 지정하는 법 [3] 2007.08.10
최재훈 무엇이 잘못되었는지 좀처럼 감이 안잡혀요 ㅠ.ㅠ [1] 2007.08.10
CRAZYKDG 음악 재생시..  
이택진 링크걸린거 누른후 테두리에 점선 생기는거 어떻게없애요? [2] 2007.08.10
hooniv [c++]두문제 설명좀 부탁합니다..  
신경철 nzeo 처럼 네뉴 구성을 할려고 하는데 잘 안되네요. [2] 2007.08.10
이태운 스타일 시트 용어 해석점 ^^;;; [3] 2007.08.10
Edokun 나모에서 오른쪽 정렬을 했는데... [2] 2007.08.10
김종언 서버 관련 질문입니다. [1] 2007.08.10
☆0꾸리 허접한 질문 ㅡ.ㅡ;; [2] 2007.08.10
WalkBoy [질문]링크 누를때 생기는 점선 없애는 방법... [1] 2007.08.10
에리™ 제로보드 최근 게시물 관련.. 질문...  
용용이 오늘 계정 등록을 했습니다!  
Nya-ang CGI 폼메일에 대한 질문....  
노웅건 [노프레임]으로 홈페이지를 만들때... [1] 2007.08.10