float a=3.14;
double b=(int)a+3;
这段代码的过程是先把float类型的a强转为int类型的数值然后得到的int类型的数值+3得到int类型的数值,再将得到的int类型的数值自动转化为double类型的数值然后在赋值给b?这个代码的过程是这个样子吗?
自动转换是不是就是在表达式中每步运算都转化为其中容量较大的类型?
int a=10;
float b=2.1;
byte d=1;
double c =(a+b)*d;
如果是这样一串代码,a+b即int类型的a先转化为float然后再算a+b的值得到float类型的结果,得到的float类型的结果*d即byte类型的d先转化为float然后再算float类型的结果*d的值得到float类型的结果,得到float类型的结果赋值给c即得到float类型的结果转为double然后赋值?这个过程是这样的吗?
字符串连接符其中一个操作数是字符串另一个操作数可以是浮点数吗?可以是布尔型吗?eg:"hello"+1.2或者"hello"+true
老师,这里为什么是传null呢,不是数字吗
(1)位运算符的操作数可以是浮点型吗?可以是布尔型吗?可以是字符型吗?
如果可以那分别得到的结果类型是啥呢?
(1)整形>整形 整形>浮点型 整形>字符型 浮点型>浮点型 浮点型>字符型 字符型>字符型?这几个形式都可以吗?哪个可以哪个不可以?
char+或-或*或/char这样算可以吗?此时结果类型是什么?
(1)算数运算符中一元运算符的操作数可以是浮点型吗?可以是字符型吗?可以是布尔型吗?如果某个可以结果是什么类型?
(1)算数运算符中的二元运算符的两个操作数可以是字符型吗?
(2)char+或-或*或/整形(int byte short long)这样算可以吗?此时结果类型是什么?
(3)char+或-或*或/浮点形(float double)这样算可以吗?此时结果类型是什么?
(4)算数运算符中的二元运算符的两个操作数可以是布尔型吗?
老师,我这里写cc++,为什么没有报错呢,这不是int型,需要强转为char吗
老师这个面向对象复习的这个思维导图是用什么软件弄的?
老师,这个代哪里不对呢。。。。。。。。。。。。
老师。为什么第一种打印不出来?第二种可以,第一和第二有区别吗
这个方法名不是随便起的吗 还是 特定print
内层循环里面,最后一次交换后,flag的结果应该是false,怎么能进入下面的if语句呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637