
基础
ljhjason
这个作者很懒,什么都没留下…
展开
-
补码
数字在计算机的存储方式目地是为了把减法表现为加法的形式 正数的补码是它 本身负数的补码是它的 正数取反加1 存储单位是单字节8位表示求补码一:如:1补码是1求-1补码:1 取反11111110 加一11111111-1补码是11111111 两个数(正负数)的加法通过把两个数的补码相加-1 + 1 = 0通过补码 11111111原创 2014-01-19 03:36:01 · 961 阅读 · 0 评论 -
调用类中的函数指针
<br />class A<br />{<br />public:<br /> A(int i){j=i;p=&A::C;};<br /> void C(){printf("C %d/n",j);};<br /> void (A::*p)();<br /> int j;<br />};<br /> <br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> A a(1);<br /> A b(2);<br /> (b.*a.p)();//this指针为b<原创 2011-01-20 17:48:00 · 947 阅读 · 0 评论 -
C++要点
求出两个数中较大的一个 ((a+b)+abs(a-b))/2_onexit 注册一个或多个在main主函数执行完毕后再执行的函数,注册函数无参数,后注册的函数先运行。打印源文件名和当前等号 _FILE_ _LINE_当数组作为函数参数传递时,该数组自动退化为同类型指针原创 2011-01-18 11:29:00 · 613 阅读 · 0 评论