C语言常量与变量的意义

这篇博客详细介绍了C语言中的常量和变量。包括整型常量、实型常量、字符常量和转义字符的概念。还讨论了符号常量的定义方式以及整型变量和字符变量的分类、定义和内存占用。最后,强调了标识符的命名规则和关键字的重要性。
摘要由CSDN通过智能技术生成
常量与变量总结:

⭐整型常量: 通常的整数。

⭐实型常量:实型也叫浮点型,实型常量也叫实数或浮点数,在C语言中,实数只用十进制表示。

⭐字符常量:字符常量是用单引号指起来的一个字符。

⭐转义字符:转义字符以反斜线”\”开头,后跟一个或几个字符。

⭐符号常量:一般形式:#define 标识符 常量

⭐整型变量:

基本型:类型说明符为 在内存中占4个字节。

短整型:类型说明符为short int或者 isnort 听占字节和取值范围均与基本型相同。

长整型:类型说明符为long int或者leng,在内存中占4个字节。

无符号型:类型说明符为unsigned。

注:无符号型也可以和上述三种类型匹配使用。

定义:

整型变量的定义一般形式为:

类型说明符 变量1[=值1],变量2[=值2],......;

⭐字符变量

字符变量的定义一般形式为:

类型说明符 变量1[=值1],变量2[=值2],.....

常量与变量:

标识符是对变量名、函数名、标号和其他各种用户定义的对象名。

名规则:标识符由字母、数字或者下划线组成,且第一个字符必须是字母或下划线。

注意:

(1)标识符区分大小写;

(2)标识符的有效长度取决于具体的c编译系统:

(3)标识符的书写一般采用具有一定实际含义的单词,这样可提高程序的可读性,

(4)标识符不能与c语言的关键字同名,也不能与自定义函数或c语言库函数同名

关键字是具有固定名字和特定含义的特殊标识符、也称保留字,不允许将它们另作别用。

32个关键字:

(1)数据类型定义:vpedef

(2)数据类型:char,double,enum,float,int,long, short, struct,union, unsighed,

void, signed, volatile, auto, extern, register, static, const

(3)运算符:sizeof

(4)语句:break,case,continue,default,do, else, for, goto, if, return, switchs.while

直接常量

1.整型常量:

(1)十进制整数: 如250、12,每个数字位是0~9,属于合法的;如058、35,含有非

十进制数码,属于不合法的。

(2)八进制整数:最高位为0,如十进制的128,用八进制表示为0200,每个数字位是

0~7,属于合法的;如256(无前缀0)、02A6(包含了非八进制数码A)、 -0256(出现了负号),属于不合法的。

(3)十六进制整数:以0x或0X开头,如十进制的128,用十六进制表示为0x80或0X80,每

个数字位可以是0~9,A~F,其中A代表10,B代表1.….,属于合法的。如3A(无前缀0x)、0x8H(包含了数码H),属于不合法的。

2、实型常量:

实型也叫浮点型,实型常量也叫实数或浮点数,在C语言中,实数只用十进制表示。

(1)十进制数形式:(必须有小数点)5,如0.123、.123、123.0、0.0都属于合法的。

(2Y指数形式: (e或E之前必须有数字,指数必须为整数),

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值