1434: 对相同数据的不同解读

Memory Limit:128 MB Time Limit:1.000 S Judge Style:Text Compare Creator:
Submit:2 Solved:1

Description

对于输入的16个字母(a至z,大小写均可)。将该数据存放在连续16字节存储区域,然后分别将此数据解析成16个char型数据、4个int型数据、4个float型数据、2个double型数据。float型和double型均采用科学计数格式输出,分别保留7位、16位小数。每个数据输出之后用一个空格。每数据类型输出一行。

不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!

Input

一个固定长度为16字符的只包含大小写字母的字符串。

Output

按要求输出4行。表示以4中不同视角解读同一数据块中数据。

Sample Input Copy

abcdefghijlmnopq

Sample Output Copy

a b c d e f g h i j l m n o p q 
1684234849 1751606885 1835821673 1903193966 
1.6777999e+22 4.3710220e+24 4.5729440e+27 1.1905778e+30 
8.5408832230361244e+194 2.6755536093675041e+238 

HINT

输出结果的浮点数在不同的操作系统和软件环境下可能有细微区别,浮点数的科学计数法的指数位可能会自动用0补齐3位。例如,补0格式:1.6777999e+022 4.3710220e+024 4.5729440e+027 1.1905778e+030不补0格式: 1.6777999e+22 4.3710220e+24 4.5729440e+27 1.1905778e+30本编程任务中,你不用作任何特殊处理,不用理会这种细微差别。