前言
前两天易腾和CSDN还有人民邮电出版社共同举办了一场博客大赛,很高兴能有机会参加。虽然比赛在比赛的过程中有些许紧张,不过结果还是不错的,很荣幸或得了一本由CSDN创始人蒋涛签名的书,这本书对于我来说意义非凡。所以就打算根据这本书来写一下关于C语言的基础。
1.1变量的由来
在以前如果你是一个仓库管理员,每天都会统计仓库的大米剩余量
最开始的时候是这样统计的:
过了一段时间,不免会懒一点,于是就又这样记账了:
最后就再懒一点了,于是
1.2创建变量
装米的叫做米仓;装麦子的叫麦仓;养猪的应该叫猪圈吧。
那么我们创建变量的时候是不是应该想一想变量里面装的是什么东西呢?
比如
装数字的,叫做整数变量int c1;
装字母的,叫做字母变量char c1;
1.3变量赋值
刚刚我们创建好了仓库,但是里面还是空的,现在我们要向仓库里加东西了。
向仓库1中添加了10头猪,那么c1 = 10;
向仓库2中添加了50斤大米,那么c2=50;
1.4变量的运算
有一天晚上,仓库被小偷盯上了,盗取了仓库1中的5头猪,和仓库2中的20斤大米,于是
c1=c1-5; c2 = c2 -20;
1.5定义变量的技巧
在定义多个变量时,可以将多个变量合在一起定义
定义多个变量
int j;
int i;
//可简写成
int i,j;
创建变量并赋值
int i;
i = 10;
可缩写成
int i = 10
创建多个变量并赋值
int i;
int j;
i = 10;
j = 20;
可写成
int i = 10,j = 20;
1.6代码与程序的关系
程序就像是一个机器人,它能完成你交给它的任务,不过智力比较低,只能够读懂机器语言。
代码可以理解为是发送给机器人的一行行指令。
1.7变量的类型
字符变量:存字符,并不是字符串
每个变量只能够存放一个字符,并使用’ '。例如:char c = ‘a’;
整型变量:存整数
每个整型变量里都存放了一个整数。例如: int a = 6;
浮点型变量:存小数
单精度:float f = 1.0;
双精度:double d =1.0;
double能表示的小数比float能表示的数字范围更大。单精度比双精度所占用的内存更小。