c语言整数类型的取值范围(int-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 6397867
  • 博文数量: 579
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 16635
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-12 15:29
个人简介

http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/

文章分类

全部博文(579)

文章存档

2018年(18)

2015年(91)

2014年(159)

2013年(231)

2012年(80)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: c/c

2015-10-27 09:23:04

在c语言中,要判断整型数据的取值范围,只需要在源程序引入头文件limits.h,该头文件宏定义了各整型数据的最小和最大取值。
表格中是各个宏定义变量的具体说明:

数据类型 (signed)最小值 (signed)最大值 (unsigned)最大值
char schar_min schar_max uchar_max
short int shrt_min shrt_max ushrt_max
int int_min int_max uint_max
long long_min long_max ulong_max
long long long_long_min long_long_max ulong_long_max


下面是一个简单的例子,用于测试本人机器上的整型数据的取值范围:(在dev-c 下测试运行通过)


点击(此处)折叠或打开

  1. #include<stdio.h>
  2. 02.#include<limits.h>
  3. 03.int main()
  4. 04.{
  5. 05. printf("uchar_max=%-10d schar_min=%-10d schar_max=%-10d\n",uchar_max,schar_min,schar_max);
  6. 06. printf("shrt_min=%-11d shrt_max=%-11d ushrt_max=%-11d\n",shrt_min,shrt_max,ushrt_max);
  7. 07. printf("int_min=%-12d int_max=%-12d uint_max=%-12u\n",int_min,int_max,uint_max);
  8. 08. printf("long_min=%-11ld long_max=%-11ld ulong_max=%-11lu\n",long_min,long_max,ulong_max);
  9. 09. getchar();
  10. 10. return 0;
  11. 11.}

转载自:

阅读(9243) | 评论(0) | 转发(0) |
0

上一篇:msysgit

下一篇:c中的预编译宏定义

给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图