黑马程序员技术交流社区
标题:
变量的赋值
[打印本页]
作者:
hugin
时间:
2016-9-13 10:34
标题:
变量的赋值
格式语法:
变量名 = 数据;
int num;
num = 100;
1)这个等号的你数学中符号完全不同的.
这个叫赋值符号.
赋值符号的作用:将右边的数据存储到左边的变量所代表的空间中.
1.int 型变量赋值注意点
1)超过范围太大-->报错
a:如果给的数据太大,直接语法报错
2)赋值小数-->不报错
b:如果我们为 int 变量赋值1个小数,只会存储这个小数的整数部分.
3)如果超过的范围比较小
c:如果给的数据超过的范围并不多,这个时候存储的数据是一个随机值.
2.float型变量赋值的注意点
a:现在给一个 float 变量用赋值 double 小数赋值,会丢失精度
b:正确写法
float f1;
f1 = 12.34f;
c:在 c 语言中如果我们直接写一个小数,那么这个小数的类型是 double 类型的,如果我们希望这个小数是 1 个 float 类型的,那么就在这个小数的后面加 1 个 f/F 代表前面的这个小数的类型是 1 个 float 类型的
d:float 只能精确保存不超过 7 位的小数.如果赋值的数据的有效位数据超过 7 位,那么超过的部分就不会精确保存.
3:为 double 型变量赋值的注意点
a:在 c 语言中如果我们直接写一个小数,那么这个小数的类型是 double 类型的,所以可以直接将一个小数赋值给 1 个 double 变量.
b:float 只能精确保存不超过 16 位的小数.如果赋值的数据的有效位数据超过 16 位,那么超过的部分就不会精确保存.
4:为 char 型变量赋值的注意点
char ah;
ah = 'a';
a:char 变量只能存储单个字符,并且这单个字符还要用单引号括起来
b:如果给的字符太多,只会保存最后1个.
c:空格也是 1 个字符,所以也可以存储 1 个空格
d:char 不能存储1个中文,因为1个中文字符要占3个字节,1个char类型的变量只能占1个字节!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2