C语言杂谈
孟建行
技术文章分享。
展开
-
整数在计算机中的编码
整数在计算机中是使用补码表示的,在讲解补码前,先看一下相关概念。机器数与真值数值在计算机中的表现形式叫做机器数,该数值就是机器数代表的真值。机器数是真值在计算机中的表现形式,真值是机器数的代表的数值。比如5在计算机中的表现形式是00000101,所以00000101就是5的机器数,5就是机器数00000101所代表的真值。整型数在计算机中的编码方式C语言中的整型数分为有符号数和原创 2016-08-29 10:36:20 · 21454 阅读 · 3 评论 -
或与异或的本质区别
初学开发的人,总是搞不清“或“运算和“异或“运算的本质区别,只知道对于或运算来说,结果是:只要有一个为1,就为1,只有都为0才为0;而异或的结果是相同为0,不同为1,这么说大家只是记住了一个运算法则,确不明白它们的意义,举个例子来说它们之间的区别:先说或的意义:有学生证或者血型是AB型的人才可以免费吃我们提供的午餐,这里存在3种情况都可以免费吃午餐:1)有学生证的人2)AB型的人,原创 2016-09-07 23:02:51 · 12637 阅读 · 0 评论