OpenHero 开勇

Open heart, bravely fly!

用户操作
[即时聊天] [发私信] [加为好友]
OpenHero 开勇ID:OpenHero
238667次访问,排名270(-1)好友195人,关注者207
OpenHero的文章
原创 241 篇
翻译 2 篇
转载 51 篇
评论 475 篇
OpenHero 开勇的公告
最近评论
nicole_yaoyao:家乡,一个可以触及我们心底最柔软地方的词
XiaoG602:谢谢前辈了,正为这个烦呢,能交流一下比赛经验么?谢谢了
qdzhouhanqing:受益匪浅,看过编程手册没太看懂,一看你的文章,真是太形象了,呵呵,学习中~
Evelyn:請問以Wizard產生的cuda dll,可以給vb.net call嗎?我要如何做呢?依照c#例子來寫似乎不可行,謝謝!
zxcv:您好,我的显卡是Geforce 9800GTX,为什么按照您上述的方法,安装169.21提示出错呢
文章分类
收藏
    相册
    MetaWeblog API
    相册
    自己
    参与的开源项目
    Scilab Robotics Toolbox
    常去的几个地方
    Robocup 机器人足球官方站点
    RTSJ
    感兴趣的开源项目
    Flash得开源代码
    Robocup server
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 C语言中的小细节收藏

    新一篇: GPU NVIDIA_CUDA_Programming_Cuide_1.0 Chapter 4. Application Programming Interface | 旧一篇: GPU

    1.位溢出

    int和long现在都是4个字节,不过现在的c里面都没给出一个越界溢出的api函数,得自己注意 a = 0xffffffff ,b = 0xffffffff 然后 a+b,或者a×b都会溢出,但是这样的一处float和double都会遇到

    在asm里面会用jo和jno来判断溢出标志位

    2.unsinged  int(long)和 singed int(long) a = 0xffffffff 右移位

    while((a=a>>1)) printf("0x%x\n");

    singed int(long)的时候就会死循环

    这个是移位机制里面的问题,反汇编可以看到一个是用的sha另一个是shr。

    3.一个字符串的反转

    who are you --> uwho are yo->ouwho are y->youwho are ->you who are ->you ewho ar->you rewho a->you arewho->you are who

    发表于 @ 2007年11月16日 20:07:00|评论(loading...)|编辑

    新一篇: GPU NVIDIA_CUDA_Programming_Cuide_1.0 Chapter 4. Application Programming Interface | 旧一篇: GPU

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © OpenHero 开勇