C语言在线运行

版本:
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
基数位数的比较 发布于:2023-12-06 21:14 基数排序生成 发布于:2023-12-06 20:59 散列表防止重复投票 发布于:2023-12-06 20:58 基数排序 位数比较 发布于:2023-12-06 21:20 基数排序实现 发布于:2023-12-06 20:35 忘记退出被同步了,家人们,别写了 发布于:2023-12-06 20:29 基数数组构建 发布于:2023-12-06 20:25 基数排序a 发布于:2023-12-06 21:21 不给写下次把你号扬了 发布于:2023-12-06 20:20 基数排序实现 发布于:2023-12-06 20:30 得到字母的ASCII值 发布于:2023-12-06 17:07 散列表实现 发布于:2023-12-06 10:46 散列表算法 发布于:2023-12-06 10:45 这个是计数排序的代码 发布于:2023-12-06 00:18 线性计数排序 发布于:2023-12-05 23:42 线性排序实现 发布于:2023-12-05 23:27 计数排序实现 发布于:2023-12-05 23:24 计数排序算法 发布于:2023-12-05 22:58 计数排序算法 发布于:2023-12-05 22:51 散列表实现 发布于:2023-12-05 23:08 线性计数排序linearCountSort 发布于:2023-12-05 21:08 计数排序countSort 发布于:2023-12-05 20:59 线性计数排序 发布于:2023-12-05 19:57 计数排序算法 发布于:2023-12-05 19:54 基数排序(未完成) 发布于:2023-12-05 16:46 利用散列表实现避免重复的投票 发布于:2023-12-05 16:44 基数排序C语言 发布于:2023-12-05 16:27 第十二章:基数排序 发布于:2023-12-05 16:31 时空权衡基数排序 发布于:2023-12-05 15:50 基数排序算法 发布于:2023-12-05 15:38 基数排序算法 发布于:2023-12-05 15:37 基数排序实现 发布于:2023-12-05 15:33 基数排序,我就写咋地 发布于:2023-12-05 15:32 是你学校吗?你就登? 发布于:2023-12-05 15:36 基数排序,我就写咋地 发布于:2023-12-05 15:34 基数排序实现 发布于:2023-12-05 16:16 计数排序优化 发布于:2023-12-05 13:16 线性计数排序 发布于:2023-12-05 10:43 线性计数排序 发布于:2023-12-05 09:06 计数排序代码 发布于:2023-12-05 09:02 使用C语言简单实现线形计数排序的代码 发布于:2023-12-05 00:27 使用C语言实现计数排序的代码 发布于:2023-12-05 00:27 C语言酒店管理系统 发布于:2023-12-04 19:45 2. 线性计数排序的设计、分析与实现: 发布于:2023-12-04 15:39 时空权衡 1.计数排序的设计、分析与实现 发布于:2023-12-04 15:36 线性计数排序的设计、分析与实现 发布于:2023-12-04 08:53 线性排序测试 发布于:2023-12-04 08:51 计数排序的设计、分析与实现 发布于:2023-12-04 08:51 计数排序测试 发布于:2023-12-04 08:44 计数排序实现 发布于:2023-12-04 08:31 [更多]
显示目录

<limits.h>



C 标准库 - <limits.h>

简介

limits.h 头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。

这些限制指定了变量不能存储任何超出这些限制的值,例如一个无符号可以存储的最大值是 255。

库宏

下面的值是特定实现的,且是通过 #define 指令来定义的,这些值都不得低于下边所给出的值。

描述
CHAR_BIT 8 定义一个字节的比特数。
SCHAR_MIN -128 定义一个有符号字符的最小值。
SCHAR_MAX 127 定义一个有符号字符的最大值。
UCHAR_MAX 255 定义一个无符号字符的最大值。
CHAR_MIN 0 定义类型 char 的最小值,如果 char 表示负值,则它的值等于 SCHAR_MIN,否则等于 0。
CHAR_MAX 127 定义类型 char 的最大值,如果 char 表示负值,则它的值等于 SCHAR_MAX,否则等于 UCHAR_MAX。
MB_LEN_MAX 1 定义多字节字符中的最大字节数。
SHRT_MIN -32768 定义一个短整型的最小值。
SHRT_MAX +32767 定义一个短整型的最大值。
USHRT_MAX 65535 定义一个无符号短整型的最大值。
INT_MIN -32768 定义一个整型的最小值。
INT_MAX +32767 定义一个整型的最大值。
UINT_MAX 65535 定义一个无符号整型的最大值。
LONG_MIN -2147483648 定义一个长整型的最小值。
LONG_MAX +2147483647 定义一个长整型的最大值。
ULONG_MAX 4294967295 定义一个无符号长整型的最大值。

实例

下面的实例演示了 limit.h 文件中定义的一些常量的使用。

#include <stdio.h>
#include <limits.h>

int main()
{

   printf("The number of bits in a byte %d\n", CHAR_BIT);

   printf("The minimum value of SIGNED CHAR = %d\n", SCHAR_MIN);
   printf("The maximum value of SIGNED CHAR = %d\n", SCHAR_MAX);
   printf("The maximum value of UNSIGNED CHAR = %d\n", UCHAR_MAX);

   printf("The minimum value of SHORT INT = %d\n", SHRT_MIN);
   printf("The maximum value of SHORT INT = %d\n", SHRT_MAX); 

   printf("The minimum value of INT = %d\n", INT_MIN);
   printf("The maximum value of INT = %d\n", INT_MAX);

   printf("The minimum value of CHAR = %d\n", CHAR_MIN);
   printf("The maximum value of CHAR = %d\n", CHAR_MAX);

   printf("The minimum value of LONG = %ld\n", LONG_MIN);
   printf("The maximum value of LONG = %ld\n", LONG_MAX);

   return(0);
}

让我们编译和运行上面的程序,这将产生下列结果:

The number of bits in a byte 8
The minimum value of SIGNED CHAR = -128
The maximum value of SIGNED CHAR = 127
The maximum value of UNSIGNED CHAR = 255
The minimum value of SHORT INT = -32768
The maximum value of SHORT INT = 32767
The minimum value of INT = -32768
The maximum value of INT = 32767
The minimum value of CHAR = -128
The maximum value of CHAR = 127
The minimum value of LONG = -2147483648
The maximum value of LONG = 2147483647
由JSRUN为你提供的C语言在线运行、在线编译工具
        JSRUN提供的C语言 在线运行,C语言 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。