//变量:在程序运行过程中,值可以改变的量//每个变量都有一个名字,称为变量名//每个变量都有特定的类型 //每个变量必须先声明,再使用.可以声明的同时直接赋值//变量实质是内存某一特定区域的名称//源代码程序...
//变量:在程序运行过程中,值可以改变的量
//每个变量都有一个名字,称为变量名
//每个变量都有特定的类型
//每个变量必须先声明,再使用.可以声明的同时直接赋值
//变量实质是内存某一特定区域的名称
//源代码程序和编译链接后形成的EXE文件保存在硬盘上(外存)
//EXE运行实质就是装入内存的过程
//程序运行时请求操作系统在内存中建的一个空间的存储单元,当作变量i来使用;即这个存储单元和变量产生了一种关联
//即变量i现在就是这个存储单元,这个存储单元现在就是变量i
//每个存储单元都有一个地址,每个变量也有一个地址,表示方式:&变量名
//如果没有变量则只能使用每个存储单元的编号地址,不容易写,不容易记,不好理解
//定义了变量后,此时变量对应哪个内存存储单元,存储单元编号是什么我们不用考虑,只需要知道变量的名称及类型
//变量赋值过程就是将相应的常量\变量\表达式的值存入其对应存储单元的过程
//变量类型和名称确定后,会在内存中分配适合大小的存储空间,并与对应的变量名关联起来
//变量名:只能由字母\数字\下划线组成,且第1个字符必须是字母或下划线,不允许使用数字
//变量名不能包含空格 # 减号,区分大小写
// 变量名最好能'见名知义"
//变量用来保存已知条件 (需要保存)、中间结果(需要计算出最终结果)、最终结果 (需要输出)
#include <stdio.h>
#define PI 3.1415926// 变量的值可以改变,而符号常量的值不可以改变
int main()
{
float x1,x2;//声明或定义两个单精度浮点型变量
double z1,z2;//声明或定义两个双精度浮点型变量
float x;
double y;
x=123.3;
y=1.2333e5;
printf("单精度浮点数:%f,%f,%f\n",x1,x2,x);
printf("单精度浮点数:%e,%e,%e\n",x1,x2,x);
printf("双精度浮点数:%lf,%lf,%lf\n",z1,z2,y);
printf("双精度浮点数:%le,%le,%le\n",z1,z2,y);
getchar();
}
织梦狗教程
本文标题为:C语言:变量
基础教程推荐
猜你喜欢
- 带你深度走入C语言取整以及4种函数 2022-09-17
- C语言 详解字符串基础 2023-03-27
- [C语言]二叉搜索树 2023-09-07
- C++实现ETW进行进程变动监控详解 2023-05-15
- C语言实现宾馆管理系统课程设计 2023-03-13
- centos 7 vscode cmake 编译c++工程 2023-09-17
- C++实战之二进制数据处理与封装 2023-05-29
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- 全面了解C语言 static 关键字 2023-03-26
- [c语言-函数]不定量参数 2023-09-08
