C语言学习之旅——变量

变量和常量是程序处理的两种基本数据对象

       在学习任何东西之前,你都需要先搞懂一个问题,那就是为什么需要它?毕竟存在即合理。当你弄懂一个概念为什么会存在的时候,你也就理解了它存在的意义,也顺便掌握了相关知识。

什么是变量?

       变量的意义就是确定目标并提供存放的空间。

       为了确定目标,我们需要给变量命名,一旦变量有了这个名字,那我们就可以通过直呼其名的方式,来获取它里面的数据。

      变量名的命名规则。

那么什么是关键字呢? 

       关键字就是C语言内部使用的名字, 这些名字都具有特殊的含义,如果你把变量命名为关键字的话,那么C语言就搞不懂你到底要干啥了。

       传统的C语言有32个关键字,以下就是C语言中的常用关键字。

       C语言最初的规则叫做ANIS C,ANIS C就定义了上面32个关键字。直到1999年ISO发布了C99标准,对C语言做了很大的改进,C99便增加了5个关键字,如下图所示。因此在C99之后就有37个关键字了。

        到了2011年,ISO又发布了最新的C11标准,加入了一些很炫酷的语言特征,同时C11标准又增加了7个关键字,如下图所示。至此,C语言目前共有44个关键字。

       为变量指定名字之后,我们还要为变量指定“坑”的大小,也就是指定该变量即将存放的数据类型。因为不同的数据它的尺寸是不一样大的,所以如果你把每个“坑”都挖的足够大,以至于可以放得下任何数据类型的话,那么就会造成很大的资源浪费。相反,如果你又过于节省,把每一个“坑”都挖得很小,那么大号的数据类型又放不进去。所以我们就需要为每个变量指定合适大小的“坑”,下图便是C语言中一些常见的数据类型。

       声明变量的语法。 

       接下来就是上代码。

#include <stdio.h>

int main(){
	int a;
	char b;
	float c;
	double d;
	
	a = 520;
	b = 'F';//这里需要注意的是,单引号表示单个字符,双引号则是字符串 
	c = 3.14;
	d = 3.141592653;
	
	printf("今天是%d\n", a);
	//这里%d表示将后面紧跟的变量a作为整型数据转换到字符串%d这个占位符的位置 
	//其中%d中的d表示转换为整型 
	//在编译完后,这个a就会把它的值读取出来放在%d的位置,下同 
	printf("I Love My %cmily\n", b);
	//其中%c中的c表示转换为字符型 
	printf("圆周率是:%.2f\n", c);
	//其中%.2f中.2表示精确到小数点后两位,f表示转换为浮点型 
	//值得注意的是,无论是单精度还是双精度,都用只%f中的f表示浮点型就行 
	printf("精确到小数点后9位的圆周率是:%11.9f\n", d);
	//其中%11.9f中的.9表示精确到小数点后9位,而11则表示整个数据的宽度占11位 
	
	return 0;
}

      输出结果。

《带你学C带你飞》——变量

注:如果觉得有用的话,记得点赞收藏哦! 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值