2014年3月29日

vs开发插件

摘要: Visual Assitant X -多项目标记查找Incredibuild -集群编译 阅读全文

posted @ 2014-03-29 15:35 iosDevZhong 阅读(112) 评论(0) 推荐(0)

2013年10月21日

关于位操作的详细说明

摘要: 关于位操作-摘自 百度百科程序设计中,位操作运算符的一种。在c++中,移位运算符有双目移位运算符:>(右移)。移位运算符组成的表达式也属于算术表达式,其值为算术值。左移运算是将一个二进制位的操作数按指定移动的位数向左移位,移出位被丢弃,右边的空位一律补0。右移运算是将一个二进制位的操作数按指定移动的... 阅读全文

posted @ 2013-10-21 20:21 iosDevZhong 阅读(218) 评论(0) 推荐(0)

2013年10月19日

关于二进制补码表示法的一些备忘

摘要: 几乎所有的计算机都使用二进制补码表示法来存储有符号整数,而不是用所谓的符号加绝对值表示法。1)非负整数的二进制补码为其原样,直接转化为二进制即为其二进制补码。也就是说,当你定义一个int n=1是,在计算机内存是以二进制补码的形式存放的,32位的cpu中,每个位的值为:0000....(总共31个0... 阅读全文

posted @ 2013-10-19 17:02 iosDevZhong 阅读(1095) 评论(0) 推荐(0)

2013年8月11日

没有'\0'结尾的字符串输出(0)

摘要: 我们都知道,"zhongxiaoming",这里有14个字符,我们把它拷到14个连续内存里,然后输出,看看能不能成功。我们先验证一下:1 #include 2 #include 3 #include 4 int main() 5 { 6 char *p=(char*)malloc(14... 阅读全文

posted @ 2013-08-11 19:55 iosDevZhong 阅读(392) 评论(0) 推荐(0)

没有'\0'标记的字符串输出会是怎样的呢?

摘要: 我们都知道:定义一个字符数组:char a[]="zhong";a数组的大小应该为:sizeof(a)=5+1.这个字符数组大小其实是6个字节。因为系统默认分配多了一个'\0'在zhong的后面,所以在内存里a对应的那5个内存单元是:'z' 'h' 'o' 'n' 'g' 'x'' i ' a' '... 阅读全文

posted @ 2013-08-11 19:52 iosDevZhong 阅读(496) 评论(0) 推荐(0)

关于malloc与字符指针的一些易错点

摘要: 有如下一段代码,意图把“zhongxiaoming"字符串赋值进以p为首地址的空间为15字节的内存空间,然后释放p所指向的内存,以免出现内存泄露。该代码出现几个问题,涉及到内存的赋值、malloc函数以及free函数的用法,以及字符串的相关知识。1 #include 2 #include 3 4... 阅读全文

posted @ 2013-08-11 17:49 iosDevZhong 阅读(245) 评论(0) 推荐(0)

导航