1.举例:
比如 “hello” 为字符串常量、‘A’ 为字符常量 、-10 为整型常量、3.1415926 为浮点常量;
2. 宏定义 :
#define PI 3.1415
这样定义出来的 PI 也是常量,数值为3.1415;
**【强调】**在进行宏定义时,没有分号结束标记。
【推荐】 定义宏: 语法: #define 宏名 宏值
3. const int a = 10;
定义语法:const 类型名 变量名 = 变量值。
const关键字: 被该关键字修饰的变量,表示为只读变量。
宏定义常量代码举例:定义出Π,然后计算圆的周长与面积。
#include <stdio.h>#define PI 3.1415 // 常量int main(void)
{// 圆的面积 s = PI x 半径的平方// 圆的周长 l = 2 * PI * r //int r = 3; // 变量const int r = 3; // 只读变量float s = PI * r * r;float l = 2 * PI * r;//printf("圆的周长为:%fn", l); //18.849001//printf("圆的面积为:%fn", s); //28.273500printf("圆的周长为:%.2fn", l); // 指定小数点后保留2位, 对第3位做,4舍五入printf("圆的面积为:%.2fn", s); // 指定小数点后保留2位return 0;
}
1、常用的定义变量的语法为:
类型名 变量名 = 变量值
变量三要素:类型名、变量名、变量值。
举例:int r = 3; float s = PIrr;(变量值是一个表达式)
2、变量的定义与声明:
变量的定义:
int a = 40;
变量的声明:
1)int a; 没有变量值的变量定义 叫做声明。
2)extern int a; 添加了关键字 extern。
注:变量定义会开辟内存空间,但是变量声明不会开辟内存空间。变量要想使用必须有定义。当编译器编译程序时,在变量使用之前,必须要看到变量定义。如果没有看到变量定义,编译器会自动找寻一个变量声明提升成为定义。但是如果该变量的声明前有 extern 关键字,无法提升。
还有,在定义变量时,尽量不要重名。
命名规则:
通常常量使用大写、变量使用小写。大小写严格区分。
只能使用字母、数组、下划线 命名标识符。且,数字不能开头。
举几个例子:
int a5ir = 10; ok
int _34F = 6; ok
float s2_i85c = 5.4; ok
int 98ti_54 = 4; error.
禁止使用关键字和系统函数作为标识符名称。 main/system/printf/sleep…
本文发布于:2024-01-29 04:34:23,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170647406612729.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |