
C语言
谁动了我的小老弟
这个作者很懒,什么都没留下…
展开
-
那些年C语言走过的坑
C语言的坑 一、逗号运算符 概念: 在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。 例如: 1. int a1, a2, b = 2,c = 7, d = 5; 2. a1 = (++b, c--, d++); 3. a2 = ++b, c--, d++; 其中第 2,3行就是使用了逗号运算符。 但是这两个表达式表达的原创 2017-05-11 11:45:11 · 304 阅读 · 0 评论 -
黑色C语言-----位域
一、概念 位域是指信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象原创 2017-05-13 21:16:15 · 538 阅读 · 0 评论 -
还是C语言
一、原反补码1. 原码: 原码就是符号位加上真值的绝对值, 即用第一位表示符号(正负,负数为1,正数为0), 其余位表示值.原码是人脑最容易理解和计算的表示方式. 2. 反码: 正数的反码是其本身负数的反码是在其原码的基础上, 符号位不变,其余各个位取反. 3. 补码: 正数的补码就是其本身负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的原创 2017-05-13 21:47:12 · 347 阅读 · 0 评论