2016年11月9日
摘要: 如果懂位的运算,看到下面这2个程序执行的结果,会很容易理解,如果像我这样的菜鸟,刚接触开始肯定也觉得晕晕的,|= 这是什么运算符? |=就是位的或运算符,下面还是用上面的程序来讲解一下,为什么上面2个程序结果输出的是a,而不是A或者B 1. 算出字符在ASCII表中的十进制值 char c = 'A 阅读全文
posted @ 2016-11-09 16:52 愚公学编程 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: 先看一下下面的代码,大家会觉得控制台输出什么? 输出:Chiantxt 。对吗? 因为你看到char.IsLetter这个方法的文字的注释是这样写的: 但实际上输出的结果是这样的: ??? 怎么还输出“ィシ中国”这样的字符? 既然输入上面这几个字符,“☆”这个符号怎么又没有输出? 微软是怎么封装这个 阅读全文
posted @ 2016-11-09 15:15 愚公学编程 阅读(716) 评论(0) 推荐(0) 编辑