前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言之变量基本使用

C语言之变量基本使用

作者头像
兮动人
发布2021-07-21 11:14:08
2960
发布2021-07-21 11:14:08
举报
文章被收录于专栏:兮动人的博客

文章目录

1. 为什么需要变量

在这里插入图片描述
在这里插入图片描述

2. 变量是程序的基本组成单位

  • 不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位,比如:
代码语言:javascript
复制
	void main() {
	int a = 1;// 定义了一个整型变量,取名为 a, 并赋值为 1 (强数据类型语言)
	int b = 3;// 定义了一个整型变量,取名为 b, 并赋值为 3
	b = 89;// 给变量赋值 为 89
	printf("a=%d \n", a);// 使用输出语句,把变量 a 值输出 %d 表示输出的形式为整数
	printf("b=%d \n", b);//使用输出语句,把变量 b 值输出 %d 表示输出的形式为整数
	getchar(); //将控制台停留,等待输入
	}
  • 画出上面代码对应的示意图:
在这里插入图片描述
在这里插入图片描述

3. 变量的介绍

  • 概念 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。

4. 变量使用的基本步骤

  1. 声明变量
代码语言:javascript
复制
int num;
  1. 赋值
代码语言:javascript
复制
num = 60;
  1. 使用
代码语言:javascript
复制
printf("num=%d", num);
  1. 也可以一步到位 :
代码语言:javascript
复制
int num2 = 99;

6. 变量快速入门案例

  • 看演示并对代码进行说明:
代码语言:javascript
复制
	#include <stdio.h>
	void main() {
	int num = 1 ; //整型
	double score = 2.3; //小数
	char gender = 'A'; //字符
	char name[] = "兮动人"; //字符串
	//说明
	//1. 如果输出的整数 %d
	//2. 如果输出的是小数 %f , 如果希望保留小数点 %.2f
	//3. 如果输出的是字符 %c
	//4. 如果输出的是字符串 %s
	//5. 在输出不同数据时,对应的格式化的 形式要对应起来
	printf("num=%d sorce=%.2f gender=%c name=%s", num, score, gender, name);
	getchar();
	}
在这里插入图片描述
在这里插入图片描述
  • 上面代码对应的示意图
在这里插入图片描述
在这里插入图片描述

7. 变量使用注意事项

  1. 变量表示内存中的一个存储区域(不同的数据类型,占用的空间大小不一样)
  2. 该区域有自己的 名称 和 类型
  3. 变量必须先声明,后使用
  4. 该区域的数据可以在同一类型范围内不断变化
  5. 变量在同一个作用域内不能重名
  6. 变量三要素 (变量名+值+数据类型) ,这一点请大家注意。
  7. 代码演示
代码语言:javascript
复制
#include <stdio.h>

void main(){
	int num = 90;
	num = 60;
	//从“double”转换到“int”,可能丢失数据
	num = 2.3;
	printf("num=%d",num);
	getchar();
}
在这里插入图片描述
在这里插入图片描述

8. 变量的数据类型

  1. 每一种数据都定义了明确的数据类型,在内存中分配了不同大小的内存空间(使用字节多少表示)。
  2. 数据类型一览图
在这里插入图片描述
在这里插入图片描述
  1. 数据类型的小结
  • 注意:在 c 中,没有字符串类型, 使用字符数组表示字符串
  • 在不同系统上,部分数据类型字节长度不一样, int 是2个字节 或者 4个字节
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/07/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1. 为什么需要变量
  • 2. 变量是程序的基本组成单位
  • 3. 变量的介绍
  • 4. 变量使用的基本步骤
  • 6. 变量快速入门案例
  • 7. 变量使用注意事项
  • 8. 变量的数据类型
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档