在程序运行过程中,其值不能改变的量称为常量。常量可以分为整型常量、实型常量(浮点型常量)、字符常量和字符串常量。
整型常量
整型常量可以分为有符号整型常量和无符号整型常量。
整型常量不是可以无限大的,他的最大值是根据CPU寄存器位数的不同以及编译器的不同决定的。
4294967295是32位的CPU寄存器所允许的最大正整数。
更大的数我们用数组表示。
八进制整型常量必须以0开头。八进制数通常是无符号数。
十六进制的前缀是0x范围是0-9和a-f
实型常量(浮点数)
1.小数表示法
2.指数表示法
字符常量
字符常量是用单引号括起来的一个字符。
在对代码编译时,编译器会将ASCII码将字符常量转换成整型常量。
‘a’的ASCII码是97,‘A’的ASCII码是41他们相差56.
转义字符
转义字符是特殊的字符常量,使用反斜杠’\’开始转义。
\0 空字符 \b 退格 \r 回车
\n 换行 \t 水平制表 \f 换页
\ 反斜杠 \’ 单引号字符 \” 双引号字符
字符串常量
字符串常量是由一对双引号括起来的零个或多个字符序列。“”可以表示一个空字符串。
字符串常量实际上是一个字符数组。
注意 “A”和‘A’是不同的,字符串常量实际上是一个数组,而数组会在末尾加上字符‘\0’,所以“A”的长度是2,而字符常量‘A’只是一个字符没有长度。
其他常量
布尔常量:布尔常量只有两个一个为真true,一个为假false。
枚举常量
宏定义常量:#define 宏定义的一些值也是常量

基础知识—数据类型-常量及符号相关推荐

  1. C语言基础知识-数据类型

    C语言基础知识-数据类型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常量与变量 1>.关键字 C的关键字共有32个.1>.数据类型关键字(12个)char,sh ...

  2. php基础知识总结大全,php基础知识回顾 —— 常量

    您现在的位置是:网站首页>>PHP>>php php基础知识回顾 -- 常量 发布时间:2019-01-23 17:23:08作者:wangjian浏览量:489点赞量:0 在 ...

  3. Redis第一讲:相关的基础知识/数据类型/缓存的过期策略/双写一致性/内存存储和持久化

    Redis第一讲:相关的基础知识 摘要:本文是Redis(6.2.1)详解的第一讲,介绍Redis相关的基础知识,内存存储和持久化,Redis作缓存使用时的注意要点,常见的数据类型,缓存的过期策略,R ...

  4. 计算机基础知识+数据类型

    一.计算机基础知识,Java语言的概述,JDK的环境配置 1.计算机基础知识 1.1.计算机的概念 什么是计算机:(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理 ...

  5. C++基础1 数据类型 常量

    使用Dev CPP作为编程环境. 注意dev cpp5.4.0没有格式化代码功能,不要再设置了 设置的常用快捷键 Ctr+E:多行注释 Ctrl+Shift+E:取消多行注释 Ctrl+Z:撤销 Ct ...

  6. 基础知识—数据类型-变量

    标识(identifier) 标识符是用来对c++程序中的常量.变量.语句标号以及自定义函数的名称进行标识的符号. 规则 1.由字符.数字.下划线组成,且不能由数字开头 2.大写和小写是有区别的 Ac ...

  7. 类型数据合并去重 mysql_MySQL基础知识 数据类型和数据表管理

    欢迎点击上方蓝字关注我 〇.MySQL数据类型 1. 数值数据类型 数值数据类型存储数值. MySQL支持多种数值数据类型,每种存储的数值具有不同的取值范围. 整数 长度 int(n) 与 zerof ...

  8. C语言基础知识【常量】

    C 常量 1.常量是固定值,在程序执行期间不会改变.这些固定的值,又叫做字面量. 常量可以是任何的基本数据类型,比如整数常量.浮点常量.字符常量,或字符串字面值,也有枚举常量. 常量就像是常规的变量, ...

  9. 基础知识—数据类型-数据类型

    计算机的运算是通过CPU完成的,执行运算的过程首先需要将数据存放在CPU中的寄存器中,然后CPU根据机器码指令执行运算.存放在CPU寄存器中的数据都是从内存中读取的,内存是存储数据的地方,程序执行后, ...

最新文章

  1. C#中三种定时器对象的比较
  2. 三十一、Java多线程编程(下篇)
  3. spring boot application.properties 属性详解
  4. 如何构建高并发高可用的剧场直播云端混流服务?
  5. 2017.8.23创业项目方向
  6. jdbc工具类2..0
  7. sort,uniq,wc指令简单用法
  8. SQL2005存储过程解密
  9. Jetson-TX2安装opencv教程
  10. (22)VHDL实现比较器(二位数值)
  11. 黄聪:Delphi 日期格式问题 - is not a valid date
  12. apache2.2 + php5.2.4 + mysql5.0.x 安装配置
  13. 定义输入回溯法解决0-1背包问题
  14. oppo手机维语字体_OPPO手机中字体设置在哪里 OPPO手机中字体设置方法
  15. redis 入门指南第二版 学习记录3 列表类型
  16. YOLOv2论文中英文对照翻译
  17. 前端页面实现时间显示
  18. 如何去除win 10右键菜单的“使用skype共享”
  19. 桌面计算机图标变黑块,电脑中的文件夹图标变成黑色的方块的四种解决方法
  20. 3DMAX 切换视图+切换到摄像机视角

热门文章

  1. 蒙层禁止页面滚动的方案
  2. java浮点数除以0_为什么用浮点数(或双精度)将数字除以零不会在Java中抛出java.lang.Arithmetic...
  3. raspberry pi_适用于Linux,Raspberry Pi和开源的游戏:年度热门读物
  4. red hat 5.3补丁_您如何解释组织的宗旨? 来自Red Hat的3课
  5. openstack 开发_2016年OpenStack开发板工作清单
  6. 第十九章:李丽质入狱
  7. Bootstrap 字体图标Glyphicons
  8. 深度学习笔记(12) Batch归一化网络
  9. ogg 登录mysql报字符集_mysqldump之字符集问题解决
  10. 好947 Mybatis 配置resultMap 带參数查询Map 注意selectOne数据库返回结果一条数据库 否则会报错...