검색어 입력폼

각 자료형 저장공간과 표현범위 출력 C Programming

저작시기 2004.06 |등록일 2013.08.08 한글파일한컴오피스 (hwp) | 4페이지 | 가격 1,000원

목차

1. Program Source Code
2. 결과 출력
3. 기타 사항

본문내용

1. Program Source Code

#include <stdio.h> // 표준입출력 헤더파일
#include <math.h> // 수학함수 헤더파일

void main(){

// char형 저장공간과 표현범위
short char_size = sizeof(char); // sizeof 함수는 자료형의 Byte크기를 출력
short char_byte_to_bits = char_size*8; // sizeof로 출력된 값에 8을 곱해 bit로 환산
double char_max = pow(2,char_byte_to_bits-1)-1; // pow 함수는 첫번째가 밑 두번째가 지수로 계산
double char_min = pow(2,char_byte_to_bits-1)*-1; // 각각의 표현범위 계산

printf("\t char %3d byte %3d bits \n", char_size, char_byte_to_bits);
printf("\t %.0f (min) <= Range of CHAR <= %.0f (max) \n", char_min, char_max);
printf("\n");

// Signed char형 저장공간과 표현범위
short Signed_char_size = sizeof(signed char);
short Signed_char_byte_to_bits = Signed_char_size*8;
double Signed_char_max = pow(2,Signed_char_byte_to_bits-1)-1;
double Signed_char_min = pow(2,Signed_char_byte_to_bits-1)*-1;

참고 자료

없음
다운로드 맨위로