常量和符号常量

一、常量

(一)常量的定义

在程序运行过程中,其值不能被改变的量称为常量。

(二)常量的数据类型

  1. 整型常量

(1) 整型常量就是整常数。

(2) 整型常量的表现形式:

(3)最常用的是用十进制表示整型常量。

(4)长整型常量在后面加l或L,如:789L、017L、0x12aL(用L或l引出)

  1. 实型常量

(1)实型常量又称实数或浮点数。

(2)实型常量的表现形式

注:字母e(或E)之前必须有数字,且e后面的指数必须为整数。

规范化的指数形式

在字母e(或E)之前的小数部分中,小数点左边应有一位

(且只能有一位)非零的数字。

例如:123.456的指数形式

123.456e0,12.3456e1,0.123456e3,0.0123456e4,0.00123456e

规范化的指数函数?

1.23456e2

  1. 字符型常量

用单引号(‘ ’)括起来的一个字符。

注:

(1)字符常量只能用单引号括起来,不能用双引号或其他括号;

(2)只能是单个字符,不能是字符串;

(3)字符可以是字符集中任意字符。

特殊字符:转义字符(以“\”开头的特殊字符)

  1. 字符串常量

用双引号(“”)括起来的一串字符。

注意:

字符常量可以赋值给字符变量,如“char b=’a’;”,但不能把一个字符串常量赋给一个字符变量。同时也不能对字符串常量赋值。

二、符号常量

(一)符号常量的定义

用一个标识符代表一个常量的符号,称为符号常量,即以标识符形式出现的常量。

(二)符号常量的定义格式

#define 标识符 常量

(三)使用符号常量的好处

含义清楚;

能做到一改全改。

注意

(1)预处理命令后不用加分号!!!

(2)符号常量名用大写,变量名用小写,以示区别。

(四)符号常量的使用

#define PRICE 30

#include<stdio.h>

void main( )

{

int num,total;

num=10;

total=num*PRICE;

printf(“total=%d\n”,total);

}

三、总结

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐