C语言程序设计核心详解 第二章:数据与数据类型 4种常量详解 常见表达式详解

C语言数据与数据类型

数据四类:常量 变量 表达式 函数
常量四类:整型常量 实型常量 字符型常量 字符串常量

1.常量

1.1 整型常量:三种形式(十进制,八进制,十六进制)

第一形式:十进制:是用一串连续的0…9数字
如32767,-32768,9,0,-7
第二形式:八进制:用数字0开头的一串连续合法八进制
如:013,05,0777,089(出错)
第三形式:十六进制:用0x或0X开头的一串连续合法的十六进制
如:0x12,0Xfff
若表示长整型常量则必须后加字母l或L,如0L,34l,0x123L

1.2 实型常量:两种形式(小数,指数)

第一形式:小数形式:由数字和小数点组成。
如:123.456 123. .456 0.456 都是合法的实型变量

c语言 .后面的0,或者.前面的0都可以省略

第二形式:指数形式:用"E"或"e"后紧跟一个整数表示以10为底幂数
如:1.23E-5
注:(1)字母E或e之前之后必须都有数字,且后必为整数。
(2)字母E或e的前后及各数字之间不能有空格

如判断合法性:
1.23e4(合法) 5.3e0.5(不合法).23e5(合法) 4E(不合法)

1.3 字符型常量:四种形式(常规,转义,八进制,十六进制)

第一形式:一对单引号‘’括一个字符
如:‘a ’ ‘A’ ‘@’ ‘9’

单引号中只能有一个字符,而且还不能为空,即有且仅有一个

第二形式:转义字符常量:必须以一个反斜杠""
常见的转义字符有:
\n 表示换行符
\t 表示制表符
\b 表示退格符
\r 表示回车符

第三形式第四形式,先不给出

/在单引号中不算一个字符,更像是一个预备动作,告诉计算机,我接下来的符号是转义符,如‘\n’是换行。'n’就是小写字母n,所以,单引号也不能只有/,如‘/’,计算机会认为你没有输入反斜杠后的符号,故会报错

1.4 字符串型常量:一种形式

定义:用一对双引号括起来的若干字符
如:“abcdefgh” “1234567”
注:(1) 每一个字符串尾都有一个字符串结束符‘/0’
(2)C语言中没有字符串变量,一定要区分好字符常量和字符串变量

正是因为c语言中没有字符串变量这种形式,字符串的尾部需要加上结束符,作为字符串的结束。

2.变量

变量使

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二叉树果实

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值