上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页
摘要: C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是d 阅读全文
posted @ 2017-03-12 22:32 泡面小王子 阅读(1167) 评论(0) 推荐(1) 编辑
摘要: 一、C中printf计算参数时是从右到左压栈的。参见p34. 二、p35 类型转化(int&)a (其中 float a=1.0f) 其实,(int&)a就是*(int*)(&a) 书上的解释是: (int&)a 相当于将该浮点数地址开始的sizeof(int)个字节当成int型的数据输出,因此取决 阅读全文
posted @ 2017-03-12 22:30 泡面小王子 阅读(255) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std; char a[33]; int countOfZeros(int n) { int count=0; itoa(n,a,2); int len=strlen(a); //cout>num; cout<<countOfZeros(num)<<endl; } 阅读全文
posted @ 2017-03-12 11:05 泡面小王子 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 普通法: 我总是习惯叫普通法,因为我实在找不到一个合适的名字来描述它,其实就是最简单的方法,有点程序基础的人都能想得到,那就是移位+计数,很简单,不多说了,直接上代码,这种方法的运算次数与输入n最高位1的位置有关,最多循环32次。 一个更精简的版本如下 快速法 这种方法速度比较快,其运算次数与输入n 阅读全文
posted @ 2017-03-12 10:43 泡面小王子 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 位运算 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。 位运算符有: &(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 其中,按位取反运算符是单目运算符,其余均为双目运算符。 位运算符的优先级从高到低,依次 阅读全文
posted @ 2017-03-12 10:20 泡面小王子 阅读(1322) 评论(0) 推荐(0) 编辑
摘要: 这是一本好书, 可以让你认清自己对C++的掌握程度. 看完之后,给自己打分,我对C++了解多少? 答案是不足20分. 对于我自己是理所当然的问题, 就不提了, 记一些有启发的条目和细节: (*号表示不能完全理解,实力升级了之后回头看) 一般性问题: 1. 不要在注释中重复写代码语义,这样很容易产生不 阅读全文
posted @ 2017-03-11 21:54 泡面小王子 阅读(214) 评论(0) 推荐(0) 编辑
摘要: ServerSocket(int port) 是服务端绑定port端口,调accept()监听等待客户端连接,它返回一个连接队列中的一个socket。 Socket(InetAddress address , int port)是创建客户端连接主机的socket流,其中InetAddress是用来记 阅读全文
posted @ 2017-02-16 23:02 泡面小王子 阅读(1168) 评论(0) 推荐(1) 编辑
摘要: 静态成员: 静态成员不可在类体内进行赋值,因为它是被所有该类的对象所共享的。你在一个对象里给它赋值,其他对象里的该成员也会发生变化。为了避免混乱,所以不可在类体内进行赋值。 静态成员不可在类体内进行赋值,因为它是被所有该类的对象所共享的。你在一个对象里给它赋值,其他对象里的该成员也会发生变化。为了避 阅读全文
posted @ 2017-01-07 23:51 泡面小王子 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: TOJ 2776题目链接http://acm.tju.edu.cn/toj/showp2776.html 这题其实就是考虑的周全性。。。 贡献了好几次WA, 后来想了半天才知道哪里有遗漏。最大的问题就是, 当零头是13的时候, 不一定前面的光盘都刻录到最大值。比如29,16这种情况, 如果前面的刻录 阅读全文
posted @ 2016-12-29 15:28 泡面小王子 阅读(274) 评论(1) 推荐(0) 编辑
摘要: long long本质上还是整型,只不过是一种超长的整型。int型:32位整型,取值范围为-2^31 ~ (2^31 - 1) . long:在32位系统是32位整型,取值范围为-2^31 ~ (2^31 - 1);在64位系统是64位整型,取值范围为-2^63 ~ (2^63 - 1) long 阅读全文
posted @ 2016-12-26 09:57 泡面小王子 阅读(780) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页