常量与变量(续)

常量
程序运行过程中不可改变的值,字面形式即可判断:”字面常量””直接常量”。

  1. 数值常量(常数)
    进行赋值时或函数的参数虚实结合时,要求数据类型匹配。
    ① 整型常量(整数)
      三种表示方式:
       1) 十进制:123L,0L,456l 后跟一个l或L表示long int(数据匹配)
       2) 八进制 :以0开头,020 = 16
       3) 十六进制:0x或0X,0X20 = 32
       -32768 ~ +32767:short int、int、long int
       -2147483648 ~ +2147483647:int、long int
       常量无unsigned型,但非负整数还是可以赋值给unsigned变量
    ② 浮点数
      1) 十进制小数形式:
          520.13,-14.22,66.,.06,按双精度处理(8)
          520F,-13f 单精度(4),520L,-14l 长双精度(8)
       2) 指数形式(浮点):
          5.201314 = 0.5201314 e1 = 520.1314e-2
    同一个浮点数可以用不同的指数形式表示,小数点的位置是浮动的,故名为浮点数。

    无论是小数还是浮点数,在内存中都是以浮点(指数)形式储存的。
    数符 + 数字部分(小于1) + 指数部分 小数点后第一位为非0
    
  2. 字符常量
    ① 普通字符常量(占一个字节)
         ‘a’ ‘#’ ‘%’ ‘D’ 单撇号内只包括一个字符,区分大小写
    ② 转义字符常量
         如 \a , \n, \t , \ , \’ , \ddd , \xhh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值