幻想编程

从零开始简单快乐学编程(12)--变量定义

时间:15-04-15 00:14:07点击:2293

呃,说到变量了

定义一个整型变量(也就是整数变量)

int a; a是变量名 就是一个叫a名字,可以存放整数的盒子

那么怎么把数字放入这个叫a的盒子里面呢

很简单

先定义 int a;

后赋值 a=1;

或者定义的时候就给赋上值 int a=1; 值也就是说的是数据

赋值的意思就是把数据存放到变量里

还有也可以同时定义多个变量

例如 int a,b,c ;当然直接赋上值也可以 int a=1,b=2,c; 可以全部赋值也可以部分赋值

赋值也可以是变量间互相的 比如 a=b 开始a本来是1,b本来是2,赋值后a里的数据被替换成了2,b还是2

编程中的=号一定要搞清楚,这个跟数学上的等号不一样

数学里 这样 a=b 是两边对等

而编程里的=号 a=b 是b的值给a 其实就是把=号看成一个向左的箭头 这样 a b 你就明白了

记得赋值是右向左,没有左向右

编程里a=b 是赋值的过程 不是相等的过程

当然,如果要在编程里表示数学的相等怎么办 ?用== 即两个等号

a==b 就表示 a与b对等

还有

a=b=1; 这样也是可以的 分解来其实就是 b=1; a=b;

看下面的程序

呃,说到变量了

定义一个整型变量(也就是整数变量)

int a; a是变量名 就是一个叫a名字,可以存放整数的盒子

那么怎么把数字放入这个叫a的盒子里面呢

很简单

先定义 int a;

后赋值 a=1;

或者定义的时候就给赋上值 int a=1; 值也就是说的是数据

赋值的意思就是把数据存放到变量里

还有也可以同时定义多个变量

例如 int a,b,c ;当然直接赋上值也可以 int a=1,b=2,c; 可以全部赋值也可以部分赋值

赋值也可以是变量间互相的 比如 a=b 开始a本来是1,b本来是2,赋值后a里的数据被替换成了2,b还是2

编程中的=号一定要搞清楚,这个跟数学上的等号不一样

数学里 这样 a=b 是两边对等

而编程里的=号 a=b 是b的值给a 其实就是把=号看成一个向左的箭头 这样 a b 你就明白了

记得赋值是右向左,没有左向右

编程里a=b 是赋值的过程 不是相等的过程

当然,如果要在编程里表示数学的相等怎么办 ?用== 即两个等号

a==b 就表示 a与b对等

还有

a=b=1; 这样也是可以的 分解来其实就是 b=1; a=b;

看下面的程序

#include <stdio.h>

void main()

{

int a;

float b;

char c;

a=1;

b=1.1;

c='a';

}

分别向整型变量(整数),浮点变量(小数),字符变量(字母与符号)存入了1,1.1和字母a

为什么a那要用''单引号包起来呢,这只是语法规定,超过一个字符的则用 "" 双引号包含,比如"abc" ,那就叫字符串了,不过这里的char存不了

不过这个程序现在还没有什么实质性的作用,变量赋值以后你无法从电脑中看到

所以接下来我们用printf()函数打印输出出来