Cocos2dx之C++基础(五)

const char 🌟 之间的关系

    const char *p;
    char const *pp;
    char * const ppp = nullptr;

如何判断系统是32位还是64位

    int i = 10;
    int *ptr = 0;
    ptr = &i;
    
// 判断一个指针的地址是多少 如果是是4 就是 32位 如果是 8 就是64位
    cout<<"sizeof point = "<<sizeof(ptr)<<endl;
    
// 对0 取反 
    int a = ~0;
    cout<<"a = "<<a<<endl;

如何比较两个浮点数是否相等

const float EPSINON = 0.00000001;
    
    float x = 48.93333;
    
    float y = 48.93333;
    
    if (abs(x-y) <= EPSINON) {
        cout <<"x == y"<<endl;
    }else{
        cout<<"x != y"<<endl;
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容