首页 > 编程语言 > 详细

C语言笔记

时间:2014-07-22 22:34:45      阅读:297      评论:0      收藏:0      [点我收藏+]

  最近在学习C语言,下面就是自己在学习C语言过程中获得的小技巧或小心得:

1.获取整型数据类型的最值

  ANSI标准头文件limits.h中,预定义了许多常量,这些常量容纳了各种类型的最大值或最小值

  CHAR_BIT:char类型的二进制位数(bit)

  SCHAR_MIN:signed char的十进制整数的最小值,SCHAR_MAX:signed char的十进制整数的最大值,UCHAR_MAX:unsigned char的十进制整数的最大值

  SHRT_MIN:short的十进制整数的最小值,SHRT_MAX:short的十进制整数的最大值,USHRT_MAX:unsigned short int的十进制整数的最大值

  INT_MIN:int的十进制整数的最小值,INT_MAX:int的十进制整数的最大值,UINT_MAX:unsigned int的十进制整数的最大值

  LONG_MIN:long的十进制整数的最小值,LONG_MAX:long的十进制整数的最大值,ULONG_MAX:unsigned long int的十进制整数的最大值

  LLONG_MIN:long long的十进制整数的最小值,LLONG_MAX:long long的十进制整数的最大值,ULLONG_MAX:unsigned long long的十进制整数的最大值

  注:long long是C99扩展的新的整数类型

  也可以利用组成原理的知识,如以32位int为例:printf("%d\n",~(unsigned int)0 / 2);

C语言笔记,布布扣,bubuko.com

C语言笔记

原文:http://www.cnblogs.com/sutang/p/3860904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!