社区
Java SE
帖子详情
关于计算机内部区分字符与整型的问题
小蝴蝶的幸福
2013-03-26 02:32:10
byte表示64时内部表示形式为01000000一共八位;但是char型字符'A'表示的也是01000000,因此计算机怎么区分是字符'A'还是整型64呢?
...全文
197
6
打赏
收藏
关于计算机内部区分字符与整型的问题
byte表示64时内部表示形式为01000000一共八位;但是char型字符'A'表示的也是01000000,因此计算机怎么区分是字符'A'还是整型64呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小绵羊
2013-03-27
打赏
举报
回复
Java虚拟机支持Java语言的基本数据类型如下: byte://1字节有符号整数的补码 short://2字节有符号整数的补码 int://4字节有符号整数的补码 long://8字节有符号整数的补码 float://4字节IEEE754单精度浮点数 double://8字节IEEE754双精度浮点数 char://2字节无符号Unicode字符 几乎所有的Java类型检查都是在编译时完成的。上面列出的原始数据类型的数据在Java执行时不需要用硬件标记。操作这些原始数据类型数据的字节码(指令)本身就已经指出了操作数的数据类型,例如iadd、ladd、fadd和dadd指令都是把两个数相加,其操作数类型别是int、long、float和double。虚拟机没有给boolean(布尔)类型设置单独的指令。boolean型的数据是由integer指令,包括integer返回来处理的。boolean型的数组则是用byte数组来处理的。虚拟机使用IEEE754格式的浮点数。不支持IEEE格式的较旧的计算机,在运行Java数值计算程序时,可能会非常慢。 可以参考下
u010005315
2013-03-26
打赏
举报
回复
信息就是:位+上下文。
dracularking
2013-03-26
打赏
举报
回复
char型字符'A'表示是
0000000001000000
,不是01000000,char是16位的
STEEL-CHINA
2013-03-26
打赏
举报
回复
楼上的,不是你觉得,本般就是这样的,字符集工作就是把字符转到计算机中认识的数值型数据。 如果计算机认识中文,我们就不要用英文版了,用中文版好了。 因为英文就26个字母,中文却是几千个。
伤感小男人
2013-03-26
打赏
举报
回复
个人觉得在计算机内部只是识别二进制,但是在读取的时候由于代码处理不同,显示的有所不同,在内部应该是一样的,不知道对不对!!!
小绵羊
2013-03-26
打赏
举报
回复
你不都指定了char和byte么?
C生万物 | 深度挖掘数据在
计算机
内部
的存储
本文涵盖:数据类型汇总、大小端字节序存储、有/无符号数在底层的数据分布、浮点数疑攻破【附加经典笔试题】
基本类型:
整型
与
字符
型
一、
整型
int 1.1 概述 整数类型用来表示不同的取值范围和正负值,含义和数学一样,整数是没有小数部分的值;
区分
正负的类型,称为有符类型(signed),无正负的类型(只有正值),称为无符类型。 (unsigned);当声明某变量类型为无符号类型时,需要在类型声明前显示使用unsigned; 1.2 int类型 short int 类型:简写short,C规定占用的空间不能多于int...
java把
字符
转化为
整型
_Java开发笔记(三十二)
字符
型与
整型
相互转化
前面提到
字符
类型是一种新的变量类型,然而编码实践的过程中却发现,某个具体的
字符
值居然可以赋值给
整型
变量!就像下面的例子代码那样,把
字符
值赋给
整型
变量,编译器不但没报错,而且还能正常运行!//
字符
允许直接赋值给
整型
变量private static void charToInt() {int a = 'A';System.out.println("int a="+a);int tian = '田';...
初识c语言:
字符
常量用int储存,
整型
常量用char储存会怎样
所谓截断,就是int类型你用char来储存时,由于char是一个字节,而int是int类型,舍弃掉高字节,只保留低字节的数据就是截断。 所谓
整型
提升,就是char类型你用int类型来储存时,由于高字节缺少数据,就会在高字节中自动补充数据,无符号数直接补0,有符号数补充符号数的0或1(二进制)
C语言的数据类型(
整型
、
字符
型,浮点型等详细介绍、ASCLL表以及常量、变量的详细介绍)
C语言的基本类型介绍。像
整型
、
字符
型,浮点型等详细介绍、ASCLL码表简单说明以及常量、变量、转义
字符
的介绍
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章