게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[C언어]이건 아예 감도 못잡겠네여...
게시물ID : freeboard_1646957짧은주소 복사하기
작성자 : WL
추천 : 0
조회수 : 259회
댓글수 : 13개
등록시간 : 2017/10/18 08:18:03
다음 프로그램의 실행 결과를 쓰시오
     
 int x = 10;
int y = 010;
int z = 0x10;
printf("sizeof(10L) = %d \n", sizeof(10L));
printf("x = %d y = %d z = %d \n", x, y, z);
printf("x = %d x = %#o x = %#x \n", x, x, x);

인데
sizeof()가
괄호안의 형태(?)의 바이트 크기를 뜻하는거라고 알고있는데
그럼 
siezeof(10L) = 10L의 크기(몇인진 모르겠어요...)
x = 10 y = 010 z = 0x10이렇게되..는가싶었더니 x = 10 y = 8 z= 16이렇게 나오네요.
마지막줄은 x = 10 x = 012 x = 0xa이렇게 나오고...
이번문제는 정말 아예 암것도 모르겠어여 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호