比特

比特

暂无测试数据。

题目描述
比特的英文bit是binary digit的缩写,直译成中文就是二进制(binary)的数字(digit)。
一个bit只可能是0或者1,是表示信息的最小单位。在计算机存储文件时经常会用到比bit更大的单位,例如1个字节(Byte)是8个比特。
以下是各种存储单位的换算规律:

1 B(字节) = 8 bit(比特)
1 K(千字节) = 1024 B(字节) = 1024*8 bit(比特)
1 M(兆字节) = 1024 K(千字节) = 1024*1024 B(字节) = 1024*1024*8 bit(比特)
1 G(吉字节) = 1024 M(兆字节)
1 T(太字节) = 1024 G(吉字节)
1 P(拍字节) = 1024 T(太字节)

请写一个程序能把大单位的文件大小转换成比特单位的文件大小。
输入输出格式
输入格式:
输入一个正整数和一个字符,代表文件大小,该字符只可能是B,K,M,G,T,P中的一个。数字小于1024。
输出格式:
输出一个正整数,代表多少个比特
输入输出样例
输入样例#1:
3 B
输出样例#1:
24

输入样例#2:
50 K
输出样例#2:
409600

输入样例#3:
1 P
输出样例#3:
9007199254740992

说明
1 P = 1024*1024*1024*1024*1024*8 Bit

难度为入门级

信息

难度
3
分类
(无)
标签
(无)
递交数
1
已通过
0
通过率
0%
上传者