Java中int和short的取值范围_我的处理器上C中的int,short和其他数据类型的范围?...

从this开始,看一下脚注:

实际值取决于特定系统和库实现,但应反映目标平台中这些类型的限制 .

如果您在系统上运行以下代码,它应该提供一些见解,因为返回的值可能与上述链接中的值不同或不同 .

#include

#include

#include

int main() {

printf("\t\tUsing library definitions...\n");

printf("CHAR\n");

printf("signed char max: %d\n", SCHAR_MAX);

printf("unsigned char max: %u\n", UCHAR_MAX); // Note use of u, formatting output

printf("signed char min: %d\n", SCHAR_MIN);

printf("SHORT\n");

printf("signed short min: %d\n", SHRT_MIN);

printf("signed short max: %d\n", SHRT_MAX);

printf("unsigned short max: %d\n", USHRT_MAX);

printf("INT\n");

printf("signed int max: %d\n", INT_MAX);

printf("unsigned int max: %u\n", UINT_MAX);

printf("signed int min: %d\n", INT_MIN);

printf("LONG\n");

printf("signed long max: %d\n", LONG_MAX);

printf("unsigned long max: %u\n", ULONG_MAX);

printf("signed long min: %d\n", LONG_MIN);

printf("FLOAT\n");

printf("signed float max: %e\n", FLT_MAX);

printf("signed float min: %e\n", FLT_MIN);

printf("DOUBLE\n");

printf("signed double max: %e\n", DBL_MAX);

printf("signed double min: %e\n", DBL_MIN);

return 0;

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部