- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 C++ 带符号和无符号char类型赋值超出表示范围的情况
在C++中字符型被分为了三种:char、signed char和unsigned char。需要的注意:字符的表现形式只有两种:带符号的和无符号的,类型char具体使用哪一种由编译器决定;如果需要使用不大的整数,应该明确指出它的类型是signed char或者unsigned char。关于带符号类型:带符号类型在表示范围内正值和负值的量应该平衡,例如,8比特理论上应该可以表示-127至127,大...
2017-05-30 11:35:32 6903 2
转载 Linux下实现Huffman编码压缩算法
转自:http://blog.csdn.net/sunrier/article/details/7728488//stack.h[cpp] view plain copy/************************************************************* FileName : stack.h
2017-05-29 14:06:28 647
转载 c/c++ 开发中常见的坑
语言类变量初始化问题众所周知,局部变量在函数调用开始时创建,函数调用完成返回时“销毁”。值得注意的是,这里根本没有所谓的销毁、初始化的过程。局部变量的内存分配、回收是通过栈指针(esp)的减小、增大来完成的,注意函数栈从大地址向小地址增长。也就是说,函数栈只管分配和回收,至于这个地址空间里的内容, 它不关心,初始化工作要由程序员完成。同理,由malloc分配的空间,初始化工作也
2017-05-21 20:00:18 636
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人