摘要: 两个整数相加不能用加减 用位运算 假设两整数a=2和b=6,它们的二进制表示分别为010和110 sum=a^b表示两个二进制数相加不考虑进位: 010 ^ 110 = 100 carry=(a&b)<<1表示两个二进数相加的进位 010 & 110 = 010 <<1 =100 递归地做sum^c 阅读全文
posted @ 2017-01-07 20:02 学渣也要找工作! 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 个位数转字符:n + '0' 字符转个位数:c - '0' 阅读全文
posted @ 2017-01-07 13:44 学渣也要找工作! 阅读(4984) 评论(0) 推荐(0) 编辑
摘要: 大神的代码好短,自己写的120多行=_= 各种判断 阅读全文
posted @ 2017-01-07 00:56 学渣也要找工作! 阅读(184) 评论(0) 推荐(0) 编辑