基础知识—数据类型-常量及符号
在程序运行过程中,其值不能改变的量称为常量。常量可以分为整型常量、实型常量(浮点型常量)、字符常量和字符串常量。
整型常量
整型常量可以分为有符号整型常量和无符号整型常量。
整型常量不是可以无限大的,他的最大值是根据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 宏定义的一些值也是常量
基础知识—数据类型-常量及符号相关推荐
- C语言基础知识-数据类型
C语言基础知识-数据类型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常量与变量 1>.关键字 C的关键字共有32个.1>.数据类型关键字(12个)char,sh ...
- php基础知识总结大全,php基础知识回顾 —— 常量
您现在的位置是:网站首页>>PHP>>php php基础知识回顾 -- 常量 发布时间:2019-01-23 17:23:08作者:wangjian浏览量:489点赞量:0 在 ...
- Redis第一讲:相关的基础知识/数据类型/缓存的过期策略/双写一致性/内存存储和持久化
Redis第一讲:相关的基础知识 摘要:本文是Redis(6.2.1)详解的第一讲,介绍Redis相关的基础知识,内存存储和持久化,Redis作缓存使用时的注意要点,常见的数据类型,缓存的过期策略,R ...
- 计算机基础知识+数据类型
一.计算机基础知识,Java语言的概述,JDK的环境配置 1.计算机基础知识 1.1.计算机的概念 什么是计算机:(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理 ...
- C++基础1 数据类型 常量
使用Dev CPP作为编程环境. 注意dev cpp5.4.0没有格式化代码功能,不要再设置了 设置的常用快捷键 Ctr+E:多行注释 Ctrl+Shift+E:取消多行注释 Ctrl+Z:撤销 Ct ...
- 基础知识—数据类型-变量
标识(identifier) 标识符是用来对c++程序中的常量.变量.语句标号以及自定义函数的名称进行标识的符号. 规则 1.由字符.数字.下划线组成,且不能由数字开头 2.大写和小写是有区别的 Ac ...
- 类型数据合并去重 mysql_MySQL基础知识 数据类型和数据表管理
欢迎点击上方蓝字关注我 〇.MySQL数据类型 1. 数值数据类型 数值数据类型存储数值. MySQL支持多种数值数据类型,每种存储的数值具有不同的取值范围. 整数 长度 int(n) 与 zerof ...
- C语言基础知识【常量】
C 常量 1.常量是固定值,在程序执行期间不会改变.这些固定的值,又叫做字面量. 常量可以是任何的基本数据类型,比如整数常量.浮点常量.字符常量,或字符串字面值,也有枚举常量. 常量就像是常规的变量, ...
- 基础知识—数据类型-数据类型
计算机的运算是通过CPU完成的,执行运算的过程首先需要将数据存放在CPU中的寄存器中,然后CPU根据机器码指令执行运算.存放在CPU寄存器中的数据都是从内存中读取的,内存是存储数据的地方,程序执行后, ...
最新文章
- C#中三种定时器对象的比较
- 三十一、Java多线程编程(下篇)
- spring boot application.properties 属性详解
- 如何构建高并发高可用的剧场直播云端混流服务?
- 2017.8.23创业项目方向
- jdbc工具类2..0
- sort,uniq,wc指令简单用法
- SQL2005存储过程解密
- Jetson-TX2安装opencv教程
- (22)VHDL实现比较器(二位数值)
- 黄聪:Delphi 日期格式问题 - is not a valid date
- apache2.2 + php5.2.4 + mysql5.0.x 安装配置
- 定义输入回溯法解决0-1背包问题
- oppo手机维语字体_OPPO手机中字体设置在哪里 OPPO手机中字体设置方法
- redis 入门指南第二版 学习记录3 列表类型
- YOLOv2论文中英文对照翻译
- 前端页面实现时间显示
- 如何去除win 10右键菜单的“使用skype共享”
- 桌面计算机图标变黑块,电脑中的文件夹图标变成黑色的方块的四种解决方法
- 3DMAX 切换视图+切换到摄像机视角
热门文章
- 蒙层禁止页面滚动的方案
- java浮点数除以0_为什么用浮点数(或双精度)将数字除以零不会在Java中抛出java.lang.Arithmetic...
- raspberry pi_适用于Linux,Raspberry Pi和开源的游戏:年度热门读物
- red hat 5.3补丁_您如何解释组织的宗旨? 来自Red Hat的3课
- openstack 开发_2016年OpenStack开发板工作清单
- 第十九章:李丽质入狱
- Bootstrap 字体图标Glyphicons
- 深度学习笔记(12) Batch归一化网络
- ogg 登录mysql报字符集_mysqldump之字符集问题解决
- 好947 Mybatis 配置resultMap 带參数查询Map 注意selectOne数据库返回结果一条数据库 否则会报错...