묻고답하기

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 남기남
최재훈 무엇이 잘못되었는지 좀처럼 감이 안잡혀요 ㅠ.ㅠ [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
콤마™ 제 나머지 하드용량 5기가좀 찾아주세요 ㅠㅜ [4] 2007.08.10
이철희 mysql을 외부에서 쓰기?  
김상홍 sun 서버 solaris o/s에서 사용가능한가요?  
jjaekim telnet의 일반적 설정  
최재훈 iframe 질문 드리겠습니다. [2] 2007.08.10
민범식 [포토샵7.0] 폰트관련 질문이요. [1] 2007.08.10
설탕왕자 mysql 관련 질문입니다.  
파이 bacon 어떻게 만들죠?  
콤마™ 포토샵에서 이미지 불러오는게 이상해@@  
NeofaN 이미지 태그 필터  
Blue.Blood 버튼하나로 레이어 보이기,안보이기 구현방법좀 알려주세요.  
김민성 마이크로미디어 드림위버mx 에 대하여.  
김민성 제로보드 제작법은 어디에 있나요? [2] 2007.08.10
da2sue 이동?? [1] 2007.08.10
Penin 포토샵에서 bmp 파일이 열리지 않습니다..; [1] 2007.08.10
얼다솜™ RADIO 버튼에만 Style 제외.. or 적용.