C/C++编程常见问题(2)-错误打印64位长整数
2011-05-21 00:17
344 查看
uint64 TranscodingFlag = 0x100000001LL; uint32 NewFlag = 0x1; printf("transcodingFlag=[%u], newFlag=[%u]/n", TranscodingFlag, NewFlag); /// WRONG CODE HERE! if (TranscodingFlag > NewFlag) {/// Sometimes it is difficult to identify }
相关文章推荐
- AT编程常见问题与错误代码的意义
- hadoop-HA集群搭建,启动DataNode,检测启动状态,执行HDFS命令,启动YARN,HDFS权限配置,C++客户端编程,常见错误
- 32bit g++编译64位整数作为key的__gnu_cxx::hash_map的编译错误问题
- C++——编程常见错误
- 32bit g++编译64位整数作为key的__gnu_cxx::hash_map的编译错误问题
- C\C++常见误解和错误、注意问题
- C++常见编程错误
- c/c++常见编程错误
- C/ C++ 常见编程问题
- C\C++常见误解和错误、注意问题
- C/C++实际编程常见问题分析
- C++ 异常—常见的错误处理问题
- C/C++编程常见问题(1)-指针转换
- OpenGL编程低级错误+常见问题简答
- 【编程题目】数值的整数次方——关于代码完整性及错误处理方式的探讨(C++实现)
- c++常见编程错误---《面向对象程序设计 c++语言描述》
- AT编程常见问题与错误代码的意义
- GSM/GPRS AT编程常见问题与错误代码的意义
- Windows 64位操作系统安装mysql 绿色版 mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)
- 【C++初级】static用法总结、问题探讨及常见错误排查