묻고답하기

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 남기남
전원주택 스팸 애드온설치후 파일첨부가 안됩니다  
ohsh 개인 vps의 웹서버에 xe를 설치할때 어떻게해야하나요? [4] 2015.01.27 by ohsh
개발좝 위젯페이지에 레이아웃없이 게시판만 삽입 가능한가요? [2] 2015.01.27 by 개발좝
XESTUDIO 제이커리 슬라이더 플러그인 오류 [5] 2015.01.27 by Canto
박찬우593 로그인창이 뜰때, 레이아웃에서 슬라이드만 숨기는 법 [3] 2015.01.27 by 키스투엑스이
제대로만들자 php 구문 도와주세요^^ [1] 2015.01.26 by 무얼까2
ap리더 xe 지식인 모바일에서 사용시 답변 클릭이 안되는 문제...ㅠ.ㅠ [1] file 2015.01.26 by 세상의모든계산기
개발좝 이미지누르면 카톡 보낼수있도록 하는 소스 있나요??? [3] 2015.01.26 by 키스투엑스이
송정석613 스케치북 갤러리에서 이미지 하단에 제목, 등록일 등  
개발좝 sms발송 문자발송 위젯은 만들수있나요? 제작해야한다면 얼마나갈까요? [2] file 2015.01.26 by 개발좝
GwangHoon kcp 휴대폰인증에 대해서..  
dasdfasdfasdf 나모 웹에디터 실행하려면 바이러스 어쩌구 오류떠요 ㅠㅠ도와주세요 file  
초보개발자1년차 < 경력 1년차 초보 개발자 입니다!! 안드로이드 어플 개발은 처음인데 도움 부탁드립니다.> [2] 2015.01.26 by 흑곰맨2222
스타111 통합검색관련 질문드립니다. [1] 2015.01.26 by 숭숭군
노리넷[썰코] 대상 메뉴 선택에 메뉴가 나타나지 않습니다 [3] file 2015.01.26 by 노리넷[썰코]
노리넷[썰코] 분류관리가 먹통입니다;; [3] 2015.01.26 by 비상9
우제트 xe 빈 페이지를 만들고 그안에서 게시판이 아닌 특정 소스를 입힐 수 있을까요? [2] 2015.01.26 by 우제트
님영234 관리자페이지 접속시 나오는 에러 "Invalid access has been detected." [4] 2015.01.26 by 님영234
수, 서 도움 부탁드립니다. 스팸문제... [1] 2015.01.26 by YJSoft
Flolida 관리자인데 관리자 페이지 접속이 안됩니다. [1] 2015.01.26 by YJSoft