到底是ull还是llu

反直觉C++🔥, 👏欢迎github star

ull or llu

#include <cstdio>
#include <iostream>

int main() {
    unsigned long long a = 1000ULL;
    printf("a:%llu\n", a);
    
    std::string b = "2000";
    std::cout << "std::stoull(b):" << std::stoull(b) << std::endl;
}

输出

a:1000
std::stoull(b):2000

printf中用llu标识unsigned long long,std::stoull中却用ull标识unsigned long long,有点反直觉。

奇怪的知识增加了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容