책 내용 질문하기
기출문제 따라잡기 2번 질문 있습니다.
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
593
조회수
290
작성일
2020-03-08
작성자
탈퇴*원
첨부파일

593쪽 2번 문제에서 C언어에서 정수가 2Byte로 표현되고라는 말이 나오는데

2Byte인데 short가아니라 왜 int인지 궁금하고요

int a [2][3] 라고나와있는데 해설에서는 왜 가로로만 나타내져 있는지, 1000에서 1씩 커지는 게 아니라 왜 2씩 커지는 지 궁금합니다~

답변
2020-03-09 11:26:51

안녕하세요.

 

문제에서 정수가 2Byte로 표현된다는 조건이 있으므로

Int로 표현한 것이며,

기억장치는 연속된 공간에 저장되므로 a[0][2] 다음에 이어서 a[1][0]이 값이 기억되는 것입니다.

또한 정수형 2byte이므로 기억공간은 2씩 커지는 것입니다.

 

오늘도 즐거운 하루 되세요.

  • 관리자
    2020-03-09 11:26:51

    안녕하세요.

     

    문제에서 정수가 2Byte로 표현된다는 조건이 있으므로

    Int로 표현한 것이며,

    기억장치는 연속된 공간에 저장되므로 a[0][2] 다음에 이어서 a[1][0]이 값이 기억되는 것입니다.

    또한 정수형 2byte이므로 기억공간은 2씩 커지는 것입니다.

     

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.