88问答网
所有问题
java中char类型和int类型相加结果是char类型还是int类型
如题所述
举报该问题
推荐答案 2019-02-16
char类型是16位的,底层采用unicode编码保存.
char类型是可以直接赋值给int类型的,因为是16位到32位低到高.
举个例子比如int
i='1';打印i的值是49.
char类型跟int类型进行计算的时候会自动转换为int类型
比如system.out.println('1'+1);输出结果是50.
char类型的'='换成int是61
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/McaBKgaagB1K1KtVtKa.html
相似回答
char类型和int类型相加结果是char类型还是int类型
?
答:
一般而言结果是int类型
。如果在某个编译器上char被实现为unsigned char且长度与int相同,则结果会是unsigned int类型。执行算术运算,首先对运算对象进行整型提升。所谓整型提升,即按如下规则类型转换:对于bool、(signed/unsigned) char、(unsigned) short等类型来说,只要它们所有可能的值都能存在int里,它...
java
数据
类型的
自动转换
答:
第一 char相加的结果是int类型
,不能赋值给String 第二 A+B的结果是int类型,再加上String,请应用int+String的规则 第三String+char+char,请应用char+String的规则 package org.xyz;public class Test{public static void main(String[] args) {String V = "与";char A = '男';char B = ...
自动
类型
转换
的
问题
答:
在
JAVA中
:在JAVA中对基本数据类型,执行算术运算或按位运算,只要他们比"int"小比如(
char
,byte,short),那么运算前,这些值会自动转换为int.所以最终生成的结果就是
int类型
了 而通常表达示中出现的最大的数据类型,决定了其表达示结果的最终数据类型,如:将一个float与一个double相乖,其结果肯定是double,...
java中
如何实现字符与数字加减运算?
答:
int
f = 'a' + 4;System.out.println(f);
结果是
:101 System.out.println((
char
)f);结果是:e
java中
也是可以字符+数值的,java也是会自动类型转换的(由低到高,成为隐式转换),相加过程中会将char型先转int型然后相加。 如果由高到低类型的转换就得强转(称为显式转换),如:(char)101...
Java中char
型和整型数能
相加
?
答:
这个是可以
相加的
,因为
char类型
是可以转换
为int类型的
(计算过程中自定进行转换,不需要强制转换的)。举例:
...不同类型数据是否可以运算?例如:单精度
和int类型
是否可以直接
相加
...
答:
在
JAVA中
,基本类型(除了boolean外)可以自动转换的,转换形式为:byte,short,
char
-- int --long--float--double这就是自动转换的顺序了,其中byte,short,char在运算时是自动转换
为int
型的,而
int与
long运算时自动转换为long型。从上可知,float与double运算时是自动转换为double再进行计算的,int与...
在
java中
关于自动
类型
转换说法正确的是 每一项都解释下
答:
应该是A和C吧 A就不用解释了吧。“a" + 5肯定等于"a5"B和C:只能有取值窄的范围向宽范围转换,反之则不行。
char
< int < double 所以B:结果一定是
int类型
所以C是对的
java中
两个
char
型变量比如‘你’‘好’ 两个
相加
会变成什么?会变成
int
...
答:
可以试验一下啊 据试验是可以的 但这有什么意义呢
char
a = '你';char b = '好';
int
c = a + b;System.out.println(c);43229
大家正在搜
short类型和char类型相加
char类型与int类型相加
int和char相加
c语言char类型相加
c语言char与int相加
char和int相乘
char型减去int型
javachar转化为int
java里面char跟int