`
shake863
  • 浏览: 661115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

climits中的符号常量

 
阅读更多
 climits中的符号常量

 

 

符号常量 表示
CHAR_BIT char 的位数
CHAR_MAX char 的最大值
CHAR_MIN char 的最小值
SCHAR_MAX signed char 的最大值
SCHAR_MIN signed char 的最小值
UCHAR_MAX unsigned char 的最大值
SHRT_MAX short 的最大值
SHRT_MIN short 的最小值
USHRT_MAX unsigned short 的最大值
INT_MAX int 的最大值
INT_MIN int 的最小值
UNIT_MAX unsigned int 的最大值
LONG_MAX long 的最大值
LONG_MIN long 的最小值
LONG_MAX unsigned long 的最大值

 






#include <iostream>
#include <climits>
using namespace std;
int main()
{
    cout << "Size:" << endl;
    cout << "int is     "   << sizeof (int)     << "bytes." << endl;
    cout << "short is   "   << sizeof (short)   << "bytes." << endl;
    cout << "long is    "   << sizeof (long)    << "bytes." << endl << endl;

    cout << "Bits per byte = " << CHAR_BIT << endl << endl;

    cout << "Maximum values:" << endl;
    cout << "int:           "   << INT_MAX << endl;
    cout << "short:         "   << SHRT_MAX << endl;
    cout << "long:          "   << LONG_MAX << endl;
    cout << "char:          "   << CHAR_MAX << endl;
    cout << "signed char:   "   << SCHAR_MAX << endl;
    cout << "unsigned int:  "   << UINT_MAX << endl;
    cout << "unsigned short:"   << USHRT_MAX << endl;
    cout << "unsigned long: "   << ULONG_MAX << endl;
    cout << "unsigned char: "   << UCHAR_MAX << endl << endl;

    cout << "Minimum values:" << endl;
    cout << "int:           "   << INT_MIN << endl;
    cout << "short:         "   << SHRT_MIN << endl;
    cout << "long:          "   << LONG_MIN <<endl;
    cout << "char:          "   << CHAR_MIN <<endl;
    cout << "signed char:   "   << SCHAR_MIN  <<endl;

    system("pause");

    return 0;
}

分享到:
评论

相关推荐

    C C数据类型PPT教学课件.pptx

    常量是不可改变的值,分为符号常量(通过`const`关键字定义,如`const int PRICE=30;`)和常数(直接在代码中使用的固定数值)。变量则是可以改变的存储单元,需要先声明后使用,如`int num`。在声明变量时,我们...

    c语言中的#的作用.pdf

    在C语言中,#符号用于字符串化操作符,它将宏参数转换为一个字符串常量。例如: ```c #define STR(s) #s ``` 调用`STR(vck)`时,它会被预处理器展开为字符串常量"vck"。 2. 字符串连接操作符##: 除了#符号之外,...

    c++学习笔记_C++ Primer Plus

    21. 枚举类型:`enum`定义一组符号常量,与C语言中的枚举类似。 22. 动态内存管理:C++中,可以使用`new`和`delete`操作符进行动态内存分配和释放。数组的动态分配和释放使用`new[]`和`delete[]`。 23. 指针和数组...

    c++ 简单代码总结

    在C++中,`INT_MAX`和`INT_MIN`分别代表整数类型的最大值和最小值,这些常量在`&lt;climits&gt;`头文件中定义。同样,`FLT_MAX`和`DBL_MAX`表示浮点数(单精度和双精度)的最大值,定义在`&lt;cfloat&gt;`头文件中。这些特殊...

    C++入门级复习要点

    此外,&lt;climits&gt;头文件中定义了UINT_MAX,表示无符号整数的最大值。 C++中的输入输出处理也是一个重要的话题,cin.get()函数可以用来从键盘读取单个字符,而EOF则定义在头文件中。boolalpha操纵符用于设置流输出...

    C语言头文件介绍大全

    * &lt;unistd.h&gt;:符号常量 * &lt;utime.h&gt;:文件时间 * &lt;wordexp.h&gt;:字扩展类型 POSIX标准定义的XSI扩展头文件 POSIX标准定义了26个XSI扩展头文件,以下是其中的一些: * &lt;cpio.h&gt;:cpio归档值 * &lt;dlfcn.h&gt;:动态链接...

    C、C++常用头文件及函数汇总

    3. **`&lt;errno.h&gt;`**:定义了表示错误条件的整型符号常量,如: - `errno`: 错误号,可以通过它获取最后一次调用系统函数时发生的错误。 4. **`&lt;float.h&gt;`**:定义了与浮点数处理相关的宏,例如: - `FLT_MAX`: ...

    e创大赛 电子技术 C语言头文件大全.doc

    `&lt;pwd.h&gt;`处理口令文件,`&lt;regex.h&gt;`处理正则表达式,`&lt;tar.h&gt;`处理tar归档,`&lt;termios.h&gt;`进行终端I/O,`&lt;unistd.h&gt;`包含符号常量,`&lt;utime.h&gt;`处理文件时间,`&lt;wordexp.h&gt;`处理词扩展,还有一些涉及网络、系统调用...

    C++primer plus 6th思维导图第1——18章全本

    * 整型有符号:signed 框架类型、无符号 * 数据宽度类型:signed int、unsigned int、signed long、unsigned long、signed long long、unsigned long long * sizeof() 头文件:climits 类型限制 * 初始化声明赋值...

    《C++ primer plus》读书笔记(一)

    10. **头文件`&lt;climits&gt;`**:提供表示整型类型的限制的符号常量,如`INT_MAX`。 11. **变量初始化**:局部变量应在定义时初始化,以避免未定义的行为。C++支持多种初始化方式,包括传统的等号赋值、构造函数调用和...

    C语言头文件大全.pdf

    11. &lt;unistd.h&gt;:符号常量 12. &lt;utime.h&gt;:文件时间 13. &lt;wordexp.h&gt;:字扩展类型 14. &lt;arpa/inet.h&gt;:Internet定义 15. &lt;net/if.h&gt;:套接字本地接口 16. &lt;netinet/in.h&gt;:Internet地址族 17. &lt;netinet/tcp.h&gt;:传输...

    有关C和C++头文件总结

    - **用途**:定义浮点类型的最大值、最小值、精度等常量。 - **关键宏**:`FLT_MAX`, `FLT_MIN`, `FLT_EPSILON`等。 ##### `iso646.h` - **用途**:包含了一些C++风格的布尔运算符别名。 - **关键宏**:`and`, `or`...

    _11l_to_cpp

    - C++标准库中的`&lt;iostream&gt;`用于输入输出操作,`&lt;climits&gt;`包含了所有整型类型的最大和最小值常量。 - 对于大整数操作,C++11引入了`&lt;cstdint&gt;`库,提供了如`int64_t`这样的固定宽度类型,可以更方便地处理大整数...

    常见的C++6.0标准头文件及对应说明.pdf

    4. `&lt;climits&gt;`:这个头文件包含了关于整数类型的最大值和最小值的常量,如`INT_MAX`, `LONG_MIN`等,提供整数类型的边界信息。 5. `&lt;cmath&gt;`:此头文件提供了数学函数的原型,如平方根`sqrt()`, 正弦`sin()`, 余弦...

Global site tag (gtag.js) - Google Analytics