C++ 教程(08)——常量

这篇具有很好参考价值的文章主要介绍了C++ 教程(08)——常量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量

常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。

常量就像是常规的变量,只不过常量的值在定义后不能进行修改。

整数常量

整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。

整数常量也可以带一个后缀,后缀是 U 和 L 的组合,U 表示无符号整数(unsigned),L 表示长整数(long)。后缀可以是大写,也可以是小写,U 和 L 的顺序任意。

下面列举几个整数常量的实例:

212 // 合法的

215u // 合法的

0xFeeL // 合法的

078 // 非法的:8 不是八进制的数字

032UU // 非法的:不能重复后缀

以下是各种类型的整数常量的实例:

85 // 十进制

0213 // 八进制

0x4b // 十六进制

30 // 整数

30u // 无符号整数

30l // 长整数

30ul // 无符号长整数

浮点常量

浮点常量由整数部分、小数点、小数部分文章来源地址https://www.toymoban.com/news/detail-481349.html

到了这里,关于C++ 教程(08)——常量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Redis 执行 RDB 快照期间,主进程可以正常处理命令吗?

    执行了 save 命令,会在主进程生成 RDB 文件,由于和执行操作命令在同一个线程,所以如果写入 RDB 文件的时间太长,会阻塞主进程。 执行 bgsave 过程中,由于是交给子进程来构建 RDB 文件,主进程还是可以继续工作的,此时主进程依然可以继续处理操作命令,也就是数据是能

    2024年02月11日
    浏览(43)
  • 从入门到精通,30天带你学会C++【第五天:刷题软件的推荐及使用教程】(学不会你找我)

    目录 前言 刷题软件推荐 1、洛谷 2、OpenJudge 3、LeetCode 4、POJ 洛谷网站的使用方法 结尾 上期投票我定的时间太长了,相信很多人都等不及了,那么我就提前截止一下,抱歉。 在这也感谢大家参与! 截图时间:2023.9.1.21:56 投票结果是推荐刷题软件,那么今天课程他来了! 网址

    2024年02月10日
    浏览(40)
  • uniapp从入门到精通(全网保姆式教程)~ 别再说你不会开发小程序了

    目录 一、介绍 二、环境搭建(hello world) 2.1 下载HBuilderX 2.2 下载微信开发者工具 2.3 创建uniapp项目 2.4 在浏览器运行 2.5 在微信开发者工具运行 2.6 在手机上运行 三、项目基本目录结构 四、开发规范概述 五、全局配置文件(pages.json) 5.1 globalStyle(全局样式) 导航栏:背景

    2024年02月08日
    浏览(55)
  • 《程序员面试金典(第6版)》 面试题 08.11. 硬币(动态规划,组合问题,C++)

    硬币。给定数量不限的硬币,币值为25分、10分、5分和1分,编写代码计算n分有几种表示法。(结果可能会很大,你需要将结果模上1000000007) 示例1: 输入: n = 5 输出:2 解释: 有两种方式可以凑成总金额: 5=5 5=1+1+1+1+1 示例2: 输入: n = 10 输出:4 解释: 有四种方式可以凑成总金额: 1

    2023年04月08日
    浏览(53)
  • 从入门到精通,30天带你学会C++【第四天:程序中的数学运算】(学不会你找我)

    目录 前言 程序中的数学运算符 基本运算 特殊运算 %运算 sqrt运算 pow运算 max函数 min函数  如何运用运算符 1-4节课的综合小练习 结尾 这期点赞过100给大家发个小福利! 在我们的程序中也加加减乘除的运算,只不过有的符号比较特殊: 程序中 数学中 + + - - *(Shift+8) x / ÷

    2024年02月09日
    浏览(35)
  • 从大一开始努力成为程序猿:gitee篇,后附安装方式及详细教程,不会你来找我。

    本人是一个计算机专业一个普普通通的大一本科生,大一上学期过的很迷茫,不知道每天要干什么,相信大家都知道,或者亲身经历过,即使你考上了一个不错的大学,在你的周围也有许许多多整天疯玩,吵闹的同学或者室友,他们或多或少会影响我们自身。就拿我自己来说

    2024年02月20日
    浏览(52)
  • C++ 常量指针和指针常量

    一般情况下,经常遇到下面这三种情况: 如上所述,const int* ptr = a 与 int const* ptr = a具有相同的意义,它们创建的指针指向一个 const int 类型的值。这意味着您可以通过这些指针访问所指向的值,但不能通过指针修改这个指向的值。然而,这些指针本身是非 const 的,所以它们

    2024年02月15日
    浏览(46)
  • C++执行程序计时函数详解

    通常计时函数主要有两个,分别是getTickCount()和getTickFrequency(). getTickCount()函数,返回的是CPU自某个时间(如启动电脑)以来走过的时钟周期数; getTickFrequency()函数,返回的是CPU一秒钟所走的时钟周期数,这样我们就可以轻松的以秒为单位对某运算进行计时; 将两个函数组合

    2024年02月13日
    浏览(47)
  • 【C++】C++ 引用详解 ⑧ ( 普通引用与常量引用 | 常量引用概念与语法 )

    之前的 【C++】C++ 引用详解 ① ~ ⑦ 博客中 , 讲解的都是 普通引用 , 也就是 将 普通变量 赋值给 引用 , 过程如下 : 先定义 普通变量 a , 然后定义 已存在变量 a 的引用 b ; 这里的 引用 b 就是 普通引用 ; 普通引用代码示例 : 执行结果 : 与 变量引用 相对的就是 常量引用 ; 通过 普

    2024年02月11日
    浏览(34)
  • 【C++】C++ 引用详解 ⑨ ( 常量引用初始化 | C / C++ 常量分配内存的四种情况 )

    使用 \\\" 普通变量 \\\" 初始化 \\\" 常量引用 \\\" , 就是将 普通变量 赋值给 常量应用 , 也可以理解为 将 变量转为常量 ; 下面的代码 , 就是上述 使用 普通变量 初始化 常量引用 : 在 博客 【C++】C 语言 和 C++ 语言中 const 分析 ( const 左数右指原则 | C 语言中常量的原理和缺陷

    2024年02月10日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包