跳至主要內容

1.16 什么是常量


什么是常量?

  • "量"表示数据。常量,则表示一些固定的数据,也就是不能改变的数据
  • 就好比现实生活中生男生女一样, 生下来是男孩永远都是男孩, 生下来是女孩就永远都是女孩, 所以性别就是现实生活中常量的一种体现
  • 不要和江哥吹牛X说你是泰国来的, 如果你真的来自泰国, 我只能说你赢了

常量的类型

  • 整型常量

    • 十进制整数。例如:666,-120, 0
    • 八进制整数,八进制形式的常量都以0开头。例如:0123,也就是十进制的83;-011,也就是十进 制的-9
    • 十六进制整数,十六进制的常量都是以0x开头。例如:0x123,也就是十进制的291
    • 二进制整数,逢二进一 0b开头。例如: 0b0010,也就是十进制的2
  • 实型常量

    • 小数形式
    • 单精度小数:以字母f或字母F结尾。例如:0.0f、1.01f
    • 双精度小数:十进制小数形式。例如:3.14、 6.66
    • 默认就是双精度
    • 可以没有整数位只有小数位。例如: .3、 .6f
    • 指数形式
    • 以幂的形式表示, 以字母e或字母E后跟一个10为底的幂数
    • 上过初中的都应该知道科学计数法吧,指数形式的常量就是科学计数法的另一种表 示,比如123000,用科学计数法表示为1.23×10的5次方
    • 用C语言表示就是1.23e5或1.23E5
    • 字母e或字母E后面的指数必须为整数
    • 字母e或字母E前后必须要有数字
    • 字母e或字母E前后不能有空格
  • 字符常量

    • 字符型常量都是用''(单引号)括起来的。例如:'a'、'b'、'c'
    • 字符常量的单引号中只能有一个字符
    • 特殊情况: 如果是转义字符,单引号中可以有两个字符。例如:'\n'、'\t'
  • 字符串常量

    • 字符型常量都是用""(双引号)括起来的。例如:"a"、"abc"、"lnj"
    • 系统会自动在字符串常量的末尾加一个字符'\0'作为字符串结束标志
  • 自定义常量

    • 后期讲解内容, 此处先不用了解
  • 常量类型练习

1231.1F1.1.3'a'"a""李南江"

最后,如果你有任何疑问,加微信 leader_fengy 拉你进学习交流群。

上次编辑于: