对变量赋值,变量的定义与赋值
3354变量:变量是内存中开辟的空间。用于存储数据。(其实是指上面的坑)
变量的值:存储在变量所代表的空间中的数据。
2变量的名字:它是空间的别名。
3变量类型:是空间的类型。
所以当我们存储数据的时候,我们只需要声明一个变量。(就是开辟空间存储数据。)
3354如何声明变量
1种数据类型(int、float、double、char)
2变量名(自己取,但不要太随便)
声明变量就是为指定类型和名称开辟空间。
3354如何存储数据
格式:
变量名=数据;
(=是赋值符号)将右边的数据存储到左边变量表示的空间中。
1给int类型的变量赋值。
#包含stdio.h
int main()
{//开始挖位置,准备写。
int num//类型和名称
num=20//进行赋值
printf(%d\n ,num);//打印(打印使用D)
返回0;//返回值0
}
可能出现的问题:A如果数据超过21亿,直接报错。
如果你输入一个小数,它只代表整数部分。
如果C给出的数据超出范围很小一点,则表示的数据是随机的。
2将值赋给浮点型
如果a直接写出一个小数,那么这个数的类型就是double,
如果要表示成float,就要在这个小数后面加F/f,表示这个小数是float。
注意:当给浮点变量赋值时,赋值的十进制值应该是f/f。
B.float只能保留7个有效值,超过就无法准确保存。
#包含stdio.h
int main()
{
浮点数字;
num=1.8f//加F,因为小数是双精度的,所以加ff
printf(%f\n ,num);//F应该在打印时使用
返回0;
}
3将值赋给double
#包含stdio.h
int main()
{
双a;
a=1.8
printf(%lf\n ,a);打印lf
返回0;
}a可以直接赋值,因为小数是double类型。
b可以节省16位。
C.打印时可以用f/lf打印出来,G可以直接显示输入值,不需要小数点。
4给字符赋值
#包含stdio.h
int main()
{
char ch
ch= a
printf(%c\n ,ch);//打印时使用
返回0;
} A . char变量中只能存储一个} a .字符,字符需要用单引号括起来。
B.如果字符太多,只会保存最后一个。
C.空格也算一个字符。
D.汉字不能存储在char变量中(一个汉字有三个字节,char是一个字节)
转载请联系作者取得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。