묻고답하기

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 남기남
hooniv [c++]두문제 설명좀 부탁합니다..  
이택진 링크걸린거 누른후 테두리에 점선 생기는거 어떻게없애요? [2] 2007.08.10
CRAZYKDG 음악 재생시..  
최재훈 무엇이 잘못되었는지 좀처럼 감이 안잡혀요 ㅠ.ㅠ [1] 2007.08.10
fish 제로보드를 이용해 노프레임 사이트를 만들때 include 변수 지정하는 법 [3] 2007.08.10
싸이 버튼에 커서를 올리면 부드럽게 변환되는 소스가 뭐였죠? [1] 2007.08.10
Шıса 프레임에서요.. [1] 2007.08.10
rubin 카테고리 게시판말인데요; [4] 2007.08.10
zyose 셀을 고정시키는 방법 없나요? [2] 2007.08.10
이태운 왼쪽 자동 스크롤 스크립트가.. Javascript 1.2 인데.. [3] 2007.08.10
이태운 포토샵에서 자신이 지정한 색만 삭제할 수 있나요? [1] 2007.08.10
킴치쑨 특정부분링크요 [3] 2007.08.10
강수권 좀봐주세요 중요함  
이나 비주얼 스튜디오 닷넷 써보신 분... 도와주세요... [2] 2007.08.10
알루샤니 아이프레임 홈 질문.. [1] 2007.08.10
론!그대 플래쉬에 관한 질문! [1] 2007.08.10
개⑨장② 글씨 색깔이 어두워져요.. [2] 2007.08.10
장진우 자바 대화방 질문인데요..  
carrot 제홈에 쓰인카운터소스인데여....2003년이 되면서 총카운터숫자가 줄어든거같아여...한2년넘은 홈인데 총카운터가1320으로 나와여..ㅡㅡ;;  
김찬주 스타일시트 사용할때... [2] 2007.08.10
carrot 인쿠르드시 문제점.... [1] file 2007.08.10
김민규 fgets() 함수에 대한 질문여... [1] 2007.08.10
rubin 아래 카테고리 질문 다시요/ [2] 2007.08.10
Agape 이렇게 나오면 뭐가 잘못된건가요.;;  
피앙 폰트 자료실에 다운이 안되요 -_ㅠ 저만 그런듯..  
이영노 리눅스 설치<?> 업뎃에 관해서 ^^ [2] 2007.08.10
아시다까 테이블로 메뉴를 만들었는데요.. [1] 2007.08.10
Jupi [질문]마우스 오버시에 뜨는 레이어 좀 가르쳐 주세요  
Jay 이런 경우는 처음인데요.. 한번 봐주세요. [1] 2007.08.10
노프레임에서 자바스크립트로 새 창을 띄우려면 [2] 2007.08.10