还有byte base64Data[]是不是就是相当于char *base64Data?
请指教,急用,谢谢!
8 个解决方案
#1
高手们帮忙看看啊,急急急急急!!!!!!!!
#2
楼主这个不一样的 要是一样就没必要设置两个数据类型了
Java里有 byte char两个数据类型 都是基本数据类型
举一个例子楼主就秒懂 了
byte的取值范围是-127-128
char是表示一个字符
eg: byte b=65;
char c = '汉';
是这么个意思
C++里也是有这两个数据类型,C++的数据类型多如牛毛,楼主应该有体会吧
再一个Java里是没有指针的概念的,基本数据类型是值传递,Java的狠多内部实现可以理解为是类似指针的实现方式。
Java里有 byte char两个数据类型 都是基本数据类型
举一个例子楼主就秒懂 了
byte的取值范围是-127-128
char是表示一个字符
eg: byte b=65;
char c = '汉';
是这么个意思
C++里也是有这两个数据类型,C++的数据类型多如牛毛,楼主应该有体会吧
再一个Java里是没有指针的概念的,基本数据类型是值传递,Java的狠多内部实现可以理解为是类似指针的实现方式。
#3
哥们儿你面试么,这么基础的概念急急急
#4
在java里面:byte b1 = 'A' 是不是b1的值就为65?
#5
嗯 byte就是八个二进制位,ASCII编码的东西范围在-128~127之间的它是可以存储的,汉字不行。另外我又想到了一点:Java是Unicode编码,所以Java里char型数据是占两个字节的,这也算跟C++的区别吧
#6
楼主这个不一样的 要是一样就没必要设置两个数据类型了
Java里有 byte char两个数据类型 都是基本数据类型
举一个例子楼主就秒懂 了
byte的取值范围是-127-128
char是表示一个字符
eg: byte b=65;
char c = '汉';
是这么个意思
C++里也是有这两个数据类型,C++的数据类型多如牛毛,楼主应该有体会吧
再一个Java里是没有指针的概念的,基本数据类型是值传递,Java的狠多内部实现可以理解为是类似指针的实现方式。
在java里面:byte b1 = 'A' 是不是b1的值就为65?
是的,就是65;
public class TestClass {
public static void main(String[] args) {
byte b1 = 'A';
System.out.println(b1);
}
}
//输出
65
#7
两种数据类型,怎么可能等同呢?
#8
byte是字节,char是字符,不是一个概念
#1
高手们帮忙看看啊,急急急急急!!!!!!!!
#2
楼主这个不一样的 要是一样就没必要设置两个数据类型了
Java里有 byte char两个数据类型 都是基本数据类型
举一个例子楼主就秒懂 了
byte的取值范围是-127-128
char是表示一个字符
eg: byte b=65;
char c = '汉';
是这么个意思
C++里也是有这两个数据类型,C++的数据类型多如牛毛,楼主应该有体会吧
再一个Java里是没有指针的概念的,基本数据类型是值传递,Java的狠多内部实现可以理解为是类似指针的实现方式。
Java里有 byte char两个数据类型 都是基本数据类型
举一个例子楼主就秒懂 了
byte的取值范围是-127-128
char是表示一个字符
eg: byte b=65;
char c = '汉';
是这么个意思
C++里也是有这两个数据类型,C++的数据类型多如牛毛,楼主应该有体会吧
再一个Java里是没有指针的概念的,基本数据类型是值传递,Java的狠多内部实现可以理解为是类似指针的实现方式。
#3
哥们儿你面试么,这么基础的概念急急急
#4
楼主这个不一样的 要是一样就没必要设置两个数据类型了
Java里有 byte char两个数据类型 都是基本数据类型
举一个例子楼主就秒懂 了
byte的取值范围是-127-128
char是表示一个字符
eg: byte b=65;
char c = '汉';
是这么个意思
C++里也是有这两个数据类型,C++的数据类型多如牛毛,楼主应该有体会吧
再一个Java里是没有指针的概念的,基本数据类型是值传递,Java的狠多内部实现可以理解为是类似指针的实现方式。
在java里面:byte b1 = 'A' 是不是b1的值就为65?
#5
楼主这个不一样的 要是一样就没必要设置两个数据类型了
Java里有 byte char两个数据类型 都是基本数据类型
举一个例子楼主就秒懂 了
byte的取值范围是-127-128
char是表示一个字符
eg: byte b=65;
char c = '汉';
是这么个意思
C++里也是有这两个数据类型,C++的数据类型多如牛毛,楼主应该有体会吧
再一个Java里是没有指针的概念的,基本数据类型是值传递,Java的狠多内部实现可以理解为是类似指针的实现方式。
在java里面:byte b1 = 'A' 是不是b1的值就为65?
嗯 byte就是八个二进制位,ASCII编码的东西范围在-128~127之间的它是可以存储的,汉字不行。另外我又想到了一点:Java是Unicode编码,所以Java里char型数据是占两个字节的,这也算跟C++的区别吧
#6
楼主这个不一样的 要是一样就没必要设置两个数据类型了
Java里有 byte char两个数据类型 都是基本数据类型
举一个例子楼主就秒懂 了
byte的取值范围是-127-128
char是表示一个字符
eg: byte b=65;
char c = '汉';
是这么个意思
C++里也是有这两个数据类型,C++的数据类型多如牛毛,楼主应该有体会吧
再一个Java里是没有指针的概念的,基本数据类型是值传递,Java的狠多内部实现可以理解为是类似指针的实现方式。
在java里面:byte b1 = 'A' 是不是b1的值就为65?
是的,就是65;
public class TestClass {
public static void main(String[] args) {
byte b1 = 'A';
System.out.println(b1);
}
}
//输出
65
#7
两种数据类型,怎么可能等同呢?
#8
byte是字节,char是字符,不是一个概念