将整数变量转换为字节变量 [英] Converting integer variable to byte variable

查看:417
本文介绍了将整数变量转换为字节变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好我正在学习java编程,我只是在我的书中有任务说将
int varible转换为字节变量

Hello i'm learning java programming and i just had task in my book which says to convert int varible to byte variable

byte b;
int i=257;

当我将int转换为b

And when i convert int to b

b=(byte) i;

输出是1?
如果字节变量的值从-128变为127
怎么样?在我的书中他们说字节变量的有效范围是256?

Output is 1 ? How it can be one when value of byte variable goes from -128 to 127 In my book they say byte variable have range of validity to 256 ?

推荐答案

257 == 00000000000000000000000100000001 (as integer which holds 32 bits)
  1 ==                         00000001 (byte holds only 8 bits)

这篇关于将整数变量转换为字节变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆