책 내용 질문하기
선증가 후처리
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
56
조회수
97
작성일
2018-11-21
작성자
탈퇴*원
첨부파일

56페이지에 왜 C프로그래밍

a- - 는 후처리인데 a=a-1로 처리를 하고

아래있는 a++는 후처리니까 그냥 있는 그대로 쓰나요?

왜 위에랑 아래랑 같은 후처리인데 위에는 그냥 그대로 2로 안가고 왜 1감소하고 가나요 아래는 아직 처리 안해서 그대로인데 그리고 왜 항상 강의를 하실때 어차피 뒤에서 설명한다하고 그냥 넘어가나요? 그게 맞는 건가요?

55페이지에 %8.2f 한거는 왜 뒤에 f를 뺴고 출력하는지 제대로설명안하시는데 좀 어이가 없네요.....

답변
2018-11-26 09:26:53

안녕하세요 길벗 수험서 운영팀입니다.

먼저 동영상 강의로 불편함을 드린점 진심으로 사과드리며, 질문 사항에 대한 답변 드리겠습니다.

a- - 는 후처리인데 a=a-1로 처리를 하고 아래있는 a++는 후처리니까 그냥 있는 그대로 쓰나요?

[답변]

전치수식 연산자와 후치수식 연산자는 하나의 식 안에서만 전,후치를 따로 연산합니다.

즉, 하나의 식을 구분하는 세미콜론(;) 내에서 연산이 여러 개일 때 전치수식 연산자와 일반 연산자의 값이 달라집니다.

예를 들어 a--; 인 경우, 후치 연산자만 단일로 사용되었으므로 단순히 a에 1을 감산하고 연산이 끝나게 됩니다.

--a; a++; ++a; 모두 동일하게 1을 감산하거나 증산하고 연산이 종료됩니다.

연산이 여러 개인 경우, 예재에 있는 b=(a++)+3;은 풀어쓰게 되면,

b = a + 3;

a = a + 1;

이렇게 두 줄로 쓴 연산식과 동일한 결과를 나타내게 됩니다.

만약, b=(++a)+3과 같이 전치연산이었다면 a=a+1이 위로 올라가서

a = a + 1;

b = a + 3;

이렇게 되겠지요.

-----------------------------------------

55페이지에 %8.2f 한거는 왜 뒤에 f를 뺴고 출력하는지 제대로설명안하시는데 좀 어이가 없네요.....

[답변]

%(숫자)f 에서 f는 서식문자입니다.

%(숫자) 뒤에 오는 f는 %(숫자) 형식으로 출력되는 값이 실수라는 의미입니다.

53쪽에 설명되어 있는 서식 문자열의 하나이죠.

본래 형태가 '%f' 인 것에서 추가적으로 출력형태를 설정하기 위에 사이에 숫자가 들어간 것입니다.

행복한 하루 되세요 :)

  • *
    2018-11-26 09:26:53

    안녕하세요 길벗 수험서 운영팀입니다.

    먼저 동영상 강의로 불편함을 드린점 진심으로 사과드리며, 질문 사항에 대한 답변 드리겠습니다.

    a- - 는 후처리인데 a=a-1로 처리를 하고 아래있는 a++는 후처리니까 그냥 있는 그대로 쓰나요?

    [답변]

    전치수식 연산자와 후치수식 연산자는 하나의 식 안에서만 전,후치를 따로 연산합니다.

    즉, 하나의 식을 구분하는 세미콜론(;) 내에서 연산이 여러 개일 때 전치수식 연산자와 일반 연산자의 값이 달라집니다.

    예를 들어 a--; 인 경우, 후치 연산자만 단일로 사용되었으므로 단순히 a에 1을 감산하고 연산이 끝나게 됩니다.

    --a; a++; ++a; 모두 동일하게 1을 감산하거나 증산하고 연산이 종료됩니다.

    연산이 여러 개인 경우, 예재에 있는 b=(a++)+3;은 풀어쓰게 되면,

    b = a + 3;

    a = a + 1;

    이렇게 두 줄로 쓴 연산식과 동일한 결과를 나타내게 됩니다.

    만약, b=(++a)+3과 같이 전치연산이었다면 a=a+1이 위로 올라가서

    a = a + 1;

    b = a + 3;

    이렇게 되겠지요.

    -----------------------------------------

    55페이지에 %8.2f 한거는 왜 뒤에 f를 뺴고 출력하는지 제대로설명안하시는데 좀 어이가 없네요.....

    [답변]

    %(숫자)f 에서 f는 서식문자입니다.

    %(숫자) 뒤에 오는 f는 %(숫자) 형식으로 출력되는 값이 실수라는 의미입니다.

    53쪽에 설명되어 있는 서식 문자열의 하나이죠.

    본래 형태가 '%f' 인 것에서 추가적으로 출력형태를 설정하기 위에 사이에 숫자가 들어간 것입니다.

    행복한 하루 되세요 :)

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