会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
云腾软件
祥云工作室 QQ:252895542
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2012年7月4日
C与C++的特点
摘要: C是一个结构化语言,重点在算法和数据结构。C程序的设计者首先考虑的是如何通过一个过程,对输入(或者环境条件)进行运算处理得当输出(或实现过程(事务)控制)。而对C++,首先考虑的是如何构造一个对象模型,让对象模型能够契合与对应的问题域,这样就可以通过对象的状态信息得到输出或者实现过程(事务)控制。对...
阅读全文
posted @ 2012-07-04 16:02 云腾
阅读(225)
评论(0)
推荐(0)
按位异或运算符的特点?
摘要: 异或(^)运算符又称XOR运算符定义:当参与运算的两位相同时为0,不同时为1。0^0=0,0^1=1, 1^0=1, 1^1=0。特点:1. a^a=0 2. a^b=b^a 3. a^b^b=a应用:1. 按位异或实现某特定位的翻转 2. 按位异或实现两个数值的交换,...
阅读全文
posted @ 2012-07-04 14:28 云腾
阅读(262)
评论(0)
推荐(0)
x&x-1的问题?
摘要: 1. 判断一个整数是否是2的N次方?bool foo(int n){ if(n == 0) return true; if(n < 0) return false; return !(n&n-1);}2.统计一个整数的二进制中1的个数int foo(int n){ int nCount = 0; w...
阅读全文
posted @ 2012-07-04 13:49 云腾
阅读(284)
评论(0)
推荐(0)
C语言操作符优先级
摘要: C语言操作符优先级优先级运算符含义要求运算对象的个数结合方向1()[]->.圆括号下标运算符指向结构体成员运算符结构体成员运算符自左至右2!逻辑非运算符1(单目运算符)自右至左~按位取反运算符++自增运算符--自减运算符-负号运算符(类型)类型转换运算符*指针运算符&地址与运算符sizeof长度运算...
阅读全文
posted @ 2012-07-04 13:28 云腾
阅读(202)
评论(0)
推荐(0)
C/C++浮点数在内存中的存储方式
摘要: 任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为 10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内...
阅读全文
posted @ 2012-07-04 10:47 云腾
阅读(188)
评论(0)
推荐(0)