C\C++ 获取最值

C

C 语言的不同类型的最值可以在 limits.h 头文件里找到定义

cpp 复制代码
#include <limits.h>

int main() {
    printf("%d", INT_MAX); // 整数最大值
    printf("%d", INT_MIN); // 整数最小值
}

C++

C++ 有模板,可以通过替换下面的 int 和 double,可以获取任意数值类型的最大值或者最小值

cpp 复制代码
#include <limits>

int main() {
    std::cout << INT_MAX << std::endl;  // 整数最大值
    std::cout << std::numeric_limits<double>::min() << std::endl; // double最小值
}
相关推荐
码匠许师傅13 小时前
【设计模式精讲】21.迭代器模式(Iterator)
c++·设计模式·rpc·迭代器模式·软件工程·uml
YYYing.14 小时前
【C++进阶系列 (一)】关于线程堆栈的那些事 (上篇)
c语言·开发语言·c++·线程堆栈
努力努力再努力wz14 小时前
【Redis入门系列】:从 RESP 协议到 redis-plus-plus:Redis 客户端编程与 C++ 接口设计
开发语言·数据库·c++·redis·分布式·缓存·架构
知兀14 小时前
Tailwindcss报错:没有与此调用匹配的重载
前端·c++·tailwindcss
艾莉丝努力练剑16 小时前
【AI大模型接入SDK】ChatGPT API
网络·c++·人工智能·websocket·网络协议·学习·chatgpt
无小道16 小时前
C/C++——atomic小记
c++·cas·无锁
千谦阙听1 天前
C++类和对象(中):默认成员函数、构造与析构、拷贝构造、运算符重载
开发语言·c++·学习
weixin_307779131 天前
一维无粘 Burgers 方程的激波形成问题:MacCormack 格式求解
c++·算法·matlab
HugoStudio_SWAN1 天前
洛谷 B4500 / B4449 / B3843 凯撒密码、密码强度与密码合规——加密与安全的三道门
c++·学习·程序人生·算法·安全
雾里看山1 天前
源码目录、构建目录与 out-of-source build
c++·软件构建·cmake