#include<stdio.h>
#include<limits.h>/*包含整数类型的最大值与最小值的明示常量的库文件*/
int main(void)
{
//计算整数类型的最值
printf("Char 类型的位数:%d\n", CHAR_BIT);
printf("Char 类型的最大值:%d\n", CHAR_MAX);
printf("Char 类型的最小值:%d\n", CHAR_MIN);
printf("Signed char类型的最大值:%d\n", SCHAR_MAX);
printf("Signed char类型的最小值:%d\n", SCHAR_MIN);
printf("Unsigned char类型的最大值:%d\n", UCHAR_MAX);
printf("Int 类型的最大值:%d\n", INT_MAX);
printf("Int 类型的最小值:%d\n", INT_MIN);
printf("Unsigned int 类型的最大值:%u\n", UINT_MAX);
printf("Long 类型的最大值:%ld\n", LONG_MAX);
printf("Long 类型的最小值:%ld\n", LONG_MIN);
printf("Unsigned long类型的最大值:%lu\n", ULONG_MAX);
printf("Long long 类型的最大值:%lld\n", LLONG_MAX);
printf("Long long 类型的最小值:%lld\n", LLONG_MIN);
printf("Unsigned long long 类型的最大值:%llu\n", ULLONG_MAX);
//计算储存字节
printf("Char 类型的储存字节: %zd\n", sizeof(char));
printf("Signed char类型的储存字节: %zd\n", sizeof(signed char));
printf("Unsigned char类型的储存字节: %zd\n", sizeof(unsigned char));
printf("Int 类型的储存字节: %zd\n", sizeof(int));
printf("Unsigned int 类型的储存字节: %zd\n", sizeof(unsigned int));
printf("Long 类型的储存字节: %zd\n", sizeof(long));
printf("Unsigned long类型的储存字节: %zd\n", sizeof(unsigned long));
printf("Long long 类型的储存字节: %lld\n", sizeof(long long));
printf("Unsigned long long 类型的储存字节:%llu\n", sizeof(unsigned long long));
return 0;
}

419



被折叠的 条评论
为什么被折叠?



