摘要: 虽然大学里学过数字的进制转换,但实际的工作中,这方面用到的相对较少,最近看到这类笔试题,不禁心中一冷-----真忘记怎么转换了! 拿十进制转二进制来说,为什么要将除2得到的商倒过来排列呢?使劲想了想,个人得出如下结论: 凭空想像: 二进制数据的表示特性为,从右向左,每一位表示2的N次方,N是从0开始的,而这个二进制数据的真正值(以十进制表示)就是这些“次方”的和。 而一个十进制整数能够被2除的次数,正是这个N次方的N。N肯定是一个非负整数(0当然也可以)。当N取一个相对小的可能值时,那么这时的N次方 就是在二进制表示法(01序列)中相对靠右的一个位置,而N取一个相对较大的可能值时... 阅读全文
posted @ 2012-02-16 16:40 Marstar 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 时间:2012-2-15地点:苏州场景:对苏州广达科技有限公司面试原因:笔试题中,未在构造函数中给字符指针成员变量进行内存申请当面试官看到这部分时,表情绝对严重发生了变化,立即显得很不耐烦,终究吐出“你大学是学计算机的吗?”这种严重伤程序员自尊的话语。程序员也有状态之分,突然接到他们公司的面试电话,我就立即赶了过去,一天没有吃饭,状态!PS:评论下苏州广达科技有限公司:进入他们的办公室,有人在吹口哨(绝对是上班时间),有几人在吵吵闹闹,大家管中窥豹,不解释~ 阅读全文
posted @ 2012-02-16 16:27 Marstar 阅读(241) 评论(0) 推荐(0) 编辑