数据单位的基本数据单位换算

作者&投稿:百宇 (若有异议请与网页底部的电邮联系)
数据存储单位的换算单位是什么?~


import javax.swing.*;import javax.swing.event.*;import java.awt.*;import java.awt.event.*;public class UnitTransfer extends JFrame{ private final int WIDTH = 400, HEIGHT = 300;//窗口默认的宽度、高度 private JLabel lblInUnit=new JLabel("输入单位"); private JComboBox cboIn=new JComboBox(new String[]{"", ""}); private JLabel lblIn=new JLabel("输入数值"); private JTextField txtIn=new JTextField("10"); private JLabel lblOutUnit=new JLabel("输出单位"); private JLabel lblResult=new JLabel("显示结果"); private JLabel txtResult=new JLabel("结果"); private JComboBox cboOut=new JComboBox(new String[]{"", ""}); private JButton btnTrans = new JButton("转换"); private JButton btnClear = new JButton("清空"); private JRadioButton rdLeng = new JRadioButton("长度"); private JRadioButton rdWeig = new JRadioButton("时间"); private String [] lengthUnit={"米", "分米", "厘米", "毫米"}; private String [] timeUnit={"天", "时", "分", "秒"}; public UnitTransfer(){ super("简单的单位转换器 Beta"); this.setSize(WIDTH, HEIGHT); this.setLayout(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ButtonGroup group = new ButtonGroup(); group.add(rdLeng); group.add(rdWeig); this.getContentPane().add(rdLeng); this.getContentPane().add(rdWeig); this.getContentPane().add(btnTrans); this.getContentPane().add(btnClear); this.getContentPane().add(lblIn); this.getContentPane().add(txtIn); this.getContentPane().add(lblInUnit); this.getContentPane().add(cboIn); this.getContentPane().add(lblResult); this.getContentPane().add(txtResult); this.getContentPane().add(lblOutUnit); this.getContentPane().add(cboOut); this.setVisible(true); this.doLayout(); btnTrans.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ doConvert(); } }); btnClear.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ txtIn.setText("0"); txtResult.setText("0"); } }); rdLeng.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ cboIn.setModel(new DefaultComboBoxModel(lengthUnit)); cboOut.setModel(new DefaultComboBoxModel(lengthUnit)); } }); rdWeig.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ cboIn.setModel(new DefaultComboBoxModel(timeUnit)); cboOut.setModel(new DefaultComboBoxModel(timeUnit)); } }); rdLeng.setSelected(true); cboIn.setModel(new DefaultComboBoxModel(lengthUnit)); cboOut.setModel(new DefaultComboBoxModel(timeUnit)); } final int offX=100; public void doLayout(){ super.doLayout(); rdLeng.setBounds(offX, 15, 60, 20); rdWeig.setBounds(rdLeng.getX()+rdLeng.getWidth()+5, 15, 60, 20); lblInUnit.setBounds(offX, rdLeng.getY()+rdLeng.getHeight()+20, 80, 20); cboIn.setBounds(lblInUnit.getX()+lblInUnit.getWidth()+5, lblInUnit.getY(), 80, 20); lblIn.setBounds(offX, lblInUnit.getY()+lblInUnit.getHeight()+5, 80, 20); txtIn.setBounds(lblIn.getX()+lblIn.getWidth()+5, lblIn.getY(), 80, 20); lblOutUnit.setBounds(offX, lblIn.getY()+lblIn.getHeight()+30, 80, 20); cboOut.setBounds(lblOutUnit.getX()+lblOutUnit.getWidth()+5, lblOutUnit.getY(), 80, 20); lblResult.setBounds(offX, cboOut.getY()+cboOut.getHeight()+5, 80, 20); txtResult.setBounds(lblResult.getX()+lblResult.getWidth()+5, lblResult.getY(), 100, 20); int w=getWidth (); int x=(w-70*2-5)/2;//水平居中 btnTrans.setBounds(x, lblResult.getY()+lblResult.getHeight()+30, 70, 25); btnClear.setBounds(btnTrans.getX()+btnTrans.getWidth()+3, btnTrans.getY(), 70, 25); } public void doConvert(){ double v=0; try{ v= Double.parseDouble(txtIn.getText()); }catch(Exception ex){ txtIn.setText("0"); return; } //"米", "分米", "厘米", "毫米" if(rdLeng.isSelected()){ switch(cboIn.getSelectedIndex()){ case 0: break; case 1: v=v/10; break; case 2: v=v/100; break; case 3: v=v/1000; break; default: return; } //v 现在是标准单位:米 switch(cboOut.getSelectedIndex()){ case 0: break; case 1: v=v*10; break; case 2: v=v*100; break; case 3: v=v*1000; break; default: return; } if(v<0.01){ txtResult.setText(String.format("%2.8f", v)); }else{ txtResult.setText(String.format("%2.2f", v)); } }else{ //"天", "时", "分", "秒" switch(cboIn.getSelectedIndex()){ case 0: v=v*24; break; case 1: break; case 2: v=v/60; break; case 3: v=v/3600; break; default: return; } //v 现在是标准单位:小时 switch(cboOut.getSelectedIndex()){ case 0: v=v/24; break; case 1: break; case 2: v=v*60; break; case 3: v=v*3600; break; default: return; } if(v<0.01){ txtResult.setText(String.format("%2.8f", v)); }else{ txtResult.setText(String.format("%2.8f", v)); } } } public static void main(String[] args){ EventQueue.invokeLater(new Runnable() { public void run() { new UnitTransfer(); } }); }}

//请参考,欢迎指正

数据单位的基本:

解释:数据的基本单位是数据元素;

数据单位及换算:

位bit最小存储单位

字节存储器容量流量的基本单位,1B=8bit

字长4位,8位,16位,32位,64位

1KB=1024B

1M=1024KB

1G=1024MB

1TB=1024GB

1、数制:(进位计数制)

R进制特点:缝R进一,借一当R

十进制R=10

二进制R=2

八进制R=8

十六进制R=16

2、基数:R进制,基数为R

权:数制中每一固定位置对应的单位值为“权”

权是基数的N次幂,个位序号为零,即N=0

如:123.45百位1的权为10的平方,十位2的权为10的一次方,个位3的权为10的零次方,以此类推。

3、计算机中常考的数制转换是二,八,十六,之间的转换。

十进制转二进制,八进制,十六进制

(1)整数部分:除以基数,取余数,直到商为零,余数倒序排

(2)小数部分:乘以基数,取整数,整数正排序,直到小数部分为零为止。

扩展资料:

数据流量定义:

带宽的单位一般有两种表现形式:

1、第一种是B/s、KB/s或MB/s,表示单位时间(秒)内传输的数据量(字节、千字节、兆字节);

2、第二种是bps(或称b/s)、Kbps(或称Kb/s)或Mbps(或称Mb/s),表示单位时间(秒)内传输的数据量(比特、千比特、兆比特)。这两种带宽的换算公式是:1 B/s=8 bps(b/s)、1 KB/s=8 Kbps(Kb/s)、1 MB/s=8 Mbps(Mb/s)。

计算机基本数据单位换算:

字节(byte):8个二进制位为一个字节(B),最常用的单位。计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,它们之间的关系是:

1B(Byte字节)=8bit

1KB(Kilobyte千字节)=1024B,

1MB(Mega byte兆字节简称“兆”)=1024KB,

1GB(Giga byte吉字节又称“千兆”)=1024MB,

市面上卖硬盘的都是按1000计算,号称500G硬盘=500*1000B*1000KB*1000MB。

参考资料:

数据单位——百度百科



字节 (byte):8个二进制位为一个字节(B),最常用的单位。计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,它们之间的关系是:
1B(Byte字节)=8bit
1KB (Kilobyte 千字节)=1024B,
1MB (Mega byte 兆字节 简称“兆”)=1024KB,
1GB (Giga byte 吉字节 又称“千兆”)=1024MB,
1TB (Tera byte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方),
1PB(Peta byte 千万亿字节 拍字节)=1024TB,
1EB(Exa byte 百亿亿字节 艾字节)=1024PB,
1ZB (Zetta byte 十万亿亿字节 泽字节)= 1024 EB,
1YB (Yotta byte 一亿亿亿字节 尧字节)= 1024 ZB,
1BB (Bronto byte 一千亿亿亿字节)= 1024 YB
1NB(Nona byte )= 1024BB
1DB(Dogga byte)= 1024NB
市面上卖硬盘的都是按1000计算,号称500G硬盘=500*1000B*1000KB*1000MB。
毫无疑问,全地球所有的硬盘总容量加起来也可能不到1BB。1BB是什么概念?。我这样说:地球上有60亿人,每人要有16万个1TB容量的硬盘,则全球硬盘总容量才能达到1BB。换个方法说:假设地球上有100个硬盘厂家,那么每个厂家要生产10万亿个1TB的硬盘,地球硬盘总容量才能达到1BB。
所以市面上肯定没有1BB硬盘。



1B(Byte字节)=8bit
1KB (Kilobyte 千字节)=1024B,
1MB (Mega byte 兆字节 简称“兆”)=1024KB,
1GB (Giga byte 吉字节 又称“千兆”)=1024MB,
1TB (Tera byte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方),
1PB(Peta byte 千万亿字节 拍字节)=1024TB,
1EB(Exa byte 百亿亿字节 艾字节)=1024PB,
1ZB (Zetta byte 十万亿亿字节 泽字节)= 1024 EB,
1YB (Yotta byte 一亿亿亿字节 尧字节)= 1024 ZB,
1BB (Bronto byte 一千亿亿亿字节)= 1024 YB
1NB(Nona byte )= 1024BB
1DB(Dogga byte)= 1024NB

计算机存储容量单位换算
答:单位转换如下:1G=1024MB(兆),1MB=1024KB。1KB=1024B(字节)1TB=1024G。二进制序列用以表示计算机、电子信息数据容量的量纲,基本单位为字节B,字节向上分别为KB、MB、GB、TB,每级为前一级的1024倍,比如1KB=1024B,1M=1024KB。计算机在运行的时候,内部的所有工作都是建立在二进制之上的,二...

谁跟我说一下字、位、字节,这三个是怎么转换的啊?单位是什么啊?
答:1字=2字节 1字节=8位 1字=2*8=16位 单位如下:字(word)字节(byte)位(bit)

单位字节是怎么换算?
答:同样的,如果一个计算机的硬盘是500GB,那么它可以存储的数据量为500*1024*1024*1024*8位,也就是4000个2的30次方那么多的0或1。需要注意的是,字节(Byte)是存储数据的基本单位,也是硬件所能访问的最小单位。字节单位换算注意事项:1、注意换算率的单位,通常情况下,计算机中是以1024为换算率的,...

单位换算方法总结
答:容积单位为ml、l,相邻两个单位进率为1000;特别的1ml=1cm31l=1dm3;1方=1m3不是同一类型的单位,数据不能比较大小,同一类型的单位中右边的单位比左边的单位大。大单位化小单位乘以进率,小单位化大单位除以进率。单位换算,指的是同一性质的不同单位之间的数值换算。常用的单位换算有长度单位换算、...

计算机中存储数据的最小单位和存储容量的基本单位各是什么?
答:计算机存储数据的最小单位,英文名称bit,又叫比特。存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节,英文Byte。简称B。8个二进制位称为1个字节,此外还有KB、MB、GB、TB等,它们之间的换算关系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。计算机俗称电脑,是...

所有的单位换算
答:1、长度单位换算 1丈=10尺;1尺=10寸;1寸=10分;1分=10厘;1丈≈3.33米;1尺≈3.33分米;1寸≈3.33厘米;1千米(km)=1000米;1米(m)=100厘米;1厘米(cm)=10毫米 1里=150丈=500米;2里=1公里(1000米);1英里=1760码=5280英尺=1.609344公里;1码=3英尺=0.9144米;1英寻=2...

字,位的单位是什么?
答:一、含义方面 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示,1B(byte,字节)= 8bit(位)字符:是指计算机中使用的字母、数字、字和符号 二、在不同编码中的换算关系 ASCIIS码: 1个...

流量单位m和mb是什么意思
答:流量单位m和mb是相同的,是通讯流量常用的一种单位。通讯流量的单位是采取1024进制的,常用的单位有GB(G)、MB(M)、KB、B,他们之间的换算关系为:1GB=1024MB;1MB=1024KB;1KB=1024 B(字节)。一个英文字所需要1B,而一个汉字需要2B,一张图片一般几KB。用手机上的网页一般来说是几十Kb/每页,...

计算机中最小的存储单位是bit还是byte,为什么,它们之间真的能换算...
答:计算机中最小的存储单位是bit,bit和byte能换算,1Byte(B) = 8bit。在计算机的内部和数字设备中,所有的数据都是以二进制数表示的,即0和1的序列。位(bit )由二进制数字(binary digit)而来。每个二进制位只能表示两种状态:0和1。位是计算机中最小的数据单位,一般用逻辑器件的一种状态来表示...

计算机中存储数据的单位是什么?中文名称叫什么?
答:计算机中存储数据的单位有:KB,MB,GB,TB,PB,EB,ZB,YB等等。1KB (Kilobyte 千字节)=1024B,1MB (Megabyte 兆字节 简称“兆”)=1024KB;1GB (Gigabyte 吉字节 又称“千兆”)=1024MB;1TB(Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方);1PB(Petabyte 千万亿字节 ...