码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • c++基础第三章:数值类型


    基本类型

    字符型(character):char
    整型(integer):short、int、long、long long
    浮点型(floating point):float、double
    布尔型(Boolean):bool

    数值类型

    int类型最大最小值
    INT_MIN    :最小值
    INT_MAX    :最大值
    
    
    unsigned int 类型最大是:
    UINT_MAX
    
    
    long类型的最大最小
    LONG_MIN
    LONG_MAX
    无符号的long类型大小
    ULONG_MAX
    
    long long 类型大小
    LLONG_MIN 
    LLONG_MAX
    无符号类型
    ULLONG_MAX 
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    整型:short,int,long,long long,这些整型是从小到大进行排序的。

    存储值:

    `short`:至少16位
    `int`:int至少与`short`一样长
    `long`:至少32为,且至少与`int`一样长
    `long long`:至少64位,且至少与`long`一样长
    无符号整型:就是值不能为负数,整型前面加上`unsigned`如:`unsigned  short`等等.
    
    • 1
    • 2
    • 3
    • 4
    • 5

    输出符,进制的修改

    ```xml`在这里插入代码片`
    `cout`:输出符:默认是以10进制格式显示整数的
    使用控制符可以修改输出`cout`函数的进制,控制符为:`dec:修改十进制`,`hex:修改十六进制`,`oct:修改八进制`
    
    • 1
    • 2
    • 3
    
    `cout`默认是以10进制格式显示整数的,改成十六进制的,代码如下
    ```cpp
    cout << hex;
    cout << 十六进制的变量 << endl;
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    char类型:字符和小整数,足够长,能够表示目标计算机系统中的所有基本符号,所有的字母,数字,标点符号等,c++将常量存储为char类型
    常量函数:const,让数值固定死。

    浮点数类型:float,double,long double,在默认情况下是双进度的:double类型

    `float`:至少32位
    `double`:至少48位
    `long double`:为80,96,或128
    
    • 1
    • 2
    • 3

    定点模式:写入到函数体中,cout.setf(ios_base::fixed,ios_base::floatfield);精确显示如是float,精度到后面的6位

    在这里插入图片描述

    在c++14标准里面定义变量数字类型,加上{}值,溢出了会报错,只有14标准才支持{}

    int my_height  {166}
    
    • 1
    浮点类型也是一样的加{},在使用float类型时后面在加上f才表示float类型,不加的是double类型
    float book_price{32.23f}
    
    • 1

    占用的范围

    在这里插入图片描述

  • 相关阅读:
    MyBatis配置与映射文件深度解析
    智能创新,竞技未来!1024 程序员节大赛火热进行中
    传递参数data与params的区别
    Java常用的日期类
    【GAMES-104现代游戏引擎】4、引擎渲染基础(渲染基础数据、全局光照、PBR、阴影)
    Linux文件管理知识:查找文件(第二篇)
    机器学习(四)——Lasso线性回归预测构建分类模型(matlab)
    【Vivado那些事儿】使用 Python 提取 ILA 数据
    LeetCode764,每日一题20221109,最大加号标志
    Android12之/proc/pid/status参数含义(一百六十五)
  • 原文地址:https://blog.csdn.net/qq_46107892/article/details/132879203
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号