묻고답하기

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] 2015.01.26 by YJSoft
Flolida 관리자인데 관리자 페이지 접속이 안됩니다. [1] 2015.01.26 by YJSoft
썬5644 xe재설치시 데이터베이스 [2] 2015.01.26 by 썬5644
도라에몽x몽에라도 rss board 설정에 대해... [5] 2015.01.26 by siteproducer
zartin 스팸성 회원가입이 많은데.... [1] file 2015.01.26 by Double'U'
newi 위젯 글자수 자동 조절...  
유이사 차단당한 ip주소입니다. [1] 2015.01.26 by 몽실아빠
스타111 관리자 폐이지 예러요.  
강신봉 게시판 첨부파일 다운 받으면 간혹 받다 마는 문제..  
NKorea 1.7.9 업데이트후 순방문자 자세히 누르면 에러뜨네요 도와주세요!1 [4] 2015.01.26 by 伯約
마래바 메인 위젯 글씨, 링크 색상이 다른 위젯과 다를 때 해결방법 있을까요? [2] file 2015.01.26 by 마래바
중년- xe_official 상단에 로그폼을 넣으,려면 file  
자작나무738 XE 에디터에 폰트 탑재하는 방법 좀 알려주세요 ! [1] 2015.01.26 by 라소백사랑합니다
LTMbb 회원 html5 태그 사용 관련  
송정석613 게시판에서 공지글 첫번째 페이지만 보이기 [4] 2015.01.25 by 송정석613
노리넷[썰코] 모바일에선 잘보이는 페이지가 PC에선 백지입니다. [3] 2015.01.25 by 노리넷[썰코]
XESTUDIO 새 페이지가 아닌 아이프레임으로 불러오기 [3] 2015.01.25 by Canto
짱가797979 위젯 적용시 창의 크기에 따라 본문 위젯 위치가 달라지는데요... [1] file 2015.01.25 by 짱가797979
일단놓고말해 동영상이 가로배치가 안돼요 [2] file 2015.01.25 by 銀童
boy2 페이스북 동영상 이용이 늘어나는 것 같습니다 [6] file 2015.01.25 by boy2
중년- 스크랩 보기와 비추천이 안됩니다. [2] file 2015.01.25 by 중년-
I-JEX 위젯스타일 코드 생성? [2] 2015.01.25 by I-JEX
개발좝 혹시 카카오톡 친구추가 소스 아시나요? [4] 2015.01.25 by 개발좝
손주사랑 영문과 다른나라말로도 번역좀 부탁드림니다 [8] 2015.01.25 by 손주사랑
이스리스 처음만들어봐서 그러는데요~~ [1] 2015.01.25 by XESTUDIO
XE모듈 퍼가는 거 때문에 질문드려요 [1] 2015.01.25 by 비상9
똒똒 pc버전용?레이아웃을 모바일 레이아웃으로 적용하는 방법 [1] 2015.01.25 by DoorWeb
itstake XE 에서 jQuery 사용시.. [2] 2015.01.25 by 돼지코구뇽
님영234 로그인후 홈 화면에서 각 카테고리별 최근글들이나 이미지를 슬라이드로 보이게 하는법? [6] 2023.11.17 by 님영234
비누비누 로그인 문제 여쭤봅니다.