不会做进制转换的人能做软件设计吗?# JobHunting - 待字闺中a*l2013-04-30 07:041 楼比如这么一道题目,“给你一个16进制的signed数0xFFD8,告诉我这个数的十进制是多少”。条件是不限时间,可以使用任何软硬件工具来计算。这样的题目会有人做不出来吗?MLGB,居然有人真的做不出来,还号称自己是经验丰富的嵌入式软件设计师!
d*i2013-04-30 07:043 楼阿三?【在 a****l 的大作中提到】: 比如这么一道题目,“给你一个16进制的signed数0xFFD8,告诉我这个数的十进制是多: 少”。条件是不限时间,可以使用任何软硬件工具来计算。这样的题目会有人做不出来: 吗?MLGB,居然有人真的做不出来,还号称自己是经验丰富的嵌入式软件设计师!
l*d2013-04-30 07:045 楼手工算是忘了,这个行不,在低位优先的机器上:char t[2];t[0] = 0xD8;t[1] = 0xFF;int16_t i = *(int16_t*)t;printf("%d\n", i);
a*l2013-04-30 07:048 楼你们都说的太复杂了,所以我说这题目是简单的不能在简单了,简单到了没有人敢相信会这么简单,我只要听到答案“-40”就可以了,根本就不要求过程。最简单的,用windows自带的计算器换算一下就出来这个数字了。就算是这么简单的东西,居然那个加拿大的白人还敢弄不出来,所以我是要出离愤怒了。【在 l******d 的大作中提到】: 手工算是忘了,这个行不,在低位优先的机器上:: char t[2];: t[0] = 0xD8;: t[1] = 0xFF;: int16_t i = *(int16_t*)t;: printf("%d\n", i);
d*i2013-04-30 07:049 楼他大概不知道什么是补码。【在 a****l 的大作中提到】: 你们都说的太复杂了,所以我说这题目是简单的不能在简单了,简单到了没有人敢相信: 会这么简单,我只要听到答案“-40”就可以了,根本就不要求过程。最简单的,用: windows自带的计算器换算一下就出来这个数字了。就算是这么简单的东西,居然那个: 加拿大的白人还敢弄不出来,所以我是要出离愤怒了。
k*e2013-04-30 07:0410 楼不能默认所有芯片都用2的补码表示数据吧,最好说明一下【在 a****l 的大作中提到】: 比如这么一道题目,“给你一个16进制的signed数0xFFD8,告诉我这个数的十进制是多: 少”。条件是不限时间,可以使用任何软硬件工具来计算。这样的题目会有人做不出来: 吗?MLGB,居然有人真的做不出来,还号称自己是经验丰富的嵌入式软件设计师!
l*d2013-04-30 07:0412 楼来招我吧,要求低,性格好,谦虚好学【在 a****l 的大作中提到】: 你们都说的太复杂了,所以我说这题目是简单的不能在简单了,简单到了没有人敢相信: 会这么简单,我只要听到答案“-40”就可以了,根本就不要求过程。最简单的,用: windows自带的计算器换算一下就出来这个数字了。就算是这么简单的东西,居然那个: 加拿大的白人还敢弄不出来,所以我是要出离愤怒了。