Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[2712] sizeof(c + c)??
kevin [] 1197 읽음    2003-05-28 00:43
#include <stdio.h>

void  main(void)
{
char c = 'A';
printf("sizeof(c)         = %u\n", sizeof(c));
printf("sizeof('A')           = %u\n", sizeof('A'));
printf("sizeof(c + c)         = %u\n", sizeof(c + c));
printf("sizeof(c = 'A')    = %u\n", sizeof(c = 'A'));
}


어찌하여 sizeof(c + c));  이 4가 나올까요?(컴파일 visual studio 6.0)





한가지 더..



pow(x,x)를 호출할때 x의 값이 너무 크면 실행시간 오류가 발생되거나, pow(x,x) 값을 printf()로 출력할 경우 Inf 또는 Infinity가 출력된다. 라고 책에 나와있는데요..



1. 왜 실행시간 오류가 납니까?



2. Int, Infinity가 뭡니까?



또 한가지 더...--;



#include <stdio.h> 
#include <stdlib.h>
#include <math.h>

int main(void) 

double x = -2.357;
    printf(" abs(x) = %e\n", abs(x));
printf("fabs(x) = %e\n", fabs(x));

return 0;
}


abs()랑 fabs()의 차이점이 무엇인가요? lib.h파일에 있는 abs()도 절대값 구하는거 아닌가요?



+ -

관련 글 리스트
2712 sizeof(c + c)?? kevin 1197 2003/05/28
2719     Re:sizeof(c + c)?? 임문환.실업자 1196 2003/05/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.