A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hugin 中级黑马   /  2016-9-13 10:34  /  1021 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

格式语法:
变量名 = 数据;


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个字节!



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马