如何获取char* 指针的地址

不指定
2011-11-24 21:15 by:果面 程序开发 本站原创
输出char*指针得到的只是它指向的内容
[code]
void getAddr()
{
  char a[8] = {'1','2','3','4','5','6','7','8'};
  char *cp = a;
  cout<<a<<endl;
  co
评论(0) 引用(0) 阅读(4027)

什么叫句柄

不指定
2011-11-21 13:18 by:果面 程序开发 本站原创
关于句柄

      句柄实际上是一种指向某种资源的指针,但与指针又有所不同。

  “句柄”(handle),handle的本意是把柄,把手的意思。是你与操作系统打交道的东东。举个通俗的例子,比如你考上了大学,入学后,学校(操作系统)会给你一个学生证号。注意,这个号码是学校指定的,你无法自选。有了这个号码(学生证,假设一证多用)就可以享受学校提供的服务:如你就可以去图书馆借书,去食堂吃饭,去教室上课等等。但你不能到食堂里买啤酒,因为学校不允许这种服务。而在计算机中系统提供的服务就是API调用,你有了
评论(0) 引用(0) 阅读(3283)
int和float都是4字节32位表示形式。为什么float的范围大于int?

float精度为6~7位。1.66*10^10的数字结果并不是166 0000 0000 指数越大,误差越大。

这些问题,都是浮点数的存储方式造成的。  


    float和double在存储方式上都是遵从IEEE的规范的,float遵从的是IEEE R32.24 ,而double 遵从的是R64.53。

    无论是单精度还是双精
评论(0) 引用(0) 阅读(4037)

十进制小数转换二进制例子

不指定
2011-11-18 15:38 by:果面 程序开发 本站原创
整数和小数分别转换。
整数除以2,商继续除以2,得到0为止,将余数逆序排列。
22 / 2  11 余0
11/2     5  余 1
5 /2      2  余 1
2 /2      1  余 0
1 /2      0  
评论(0) 引用(0) 阅读(3219)

迭代的意思

不指定
2011-11-18 13:04 by:果面 程序开发 本站原创
"迭代法 "也称 "辗转法 ",是一种不断用变量的旧值递推新值的过程。
评论(0) 引用(0) 阅读(1844)
分页: 6/37 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]