写在前面:
从网上学习的赋值规则
摘录自网络,标明出处
-
byte,short,int,long
比如 int a = 234;
此处的常量234类型默认是int,如果要将大的整数赋值给变量的话
必须 long a = 12345678910L;
-
float,double
比如 double elur = 0.57721566;
此处的常量0.57721566类型默认是double
如果赋值给float,就会提示可能发生精度损失
最好写成 float elur = 0.577F;
-
boolean/bool
C语言中布尔变量类型为bool
Java中布尔变量类型为boolean
C语言中bool的赋值:
bool a = 1;
bool a = 0;
bool a = true;
bool a = false;
Java中boolean的赋值:
boolean a = true;
boolean a = false;
Java是一种强类型语言,int类型的不能直接赋值给boolean
在C语言中,int类型的变量能当成bool类型来使用,也可以赋值给bool
C++,此处输出为1
Java