Linux 64位机器上编译 1<<62,编译提示:warning: left shift count >= width of type

在64位机器上1分配Int类型(4字节)。

错误修改:

1UL << 62 指定1为8字节整数,因此可以解决该问题。

在64位机器上以下类型字的长度

类型 长度(字节)
int 4
unsigned int 4
long 8
unsigned long 8
long unsigned int 8
double 8

warning: left shift count = width of type相关推荐

  1. warning: format ‘%s’ expects argument of type ‘char *’和warning: backslash and newline separated by

    关于程序中产生的警告: 1, echoserv.c:49:2: warning: format '%s' expects argument of type 'char *', but argument ...

  2. warning C4541: 'dynamic_cast' used on polymorphic type 'class CWnd' with /GR-; unpredictable behavi

    是因为没有打开run-time   type   information   支持就使用'dynamic_cast' 菜单project-setting-c/c++ c++   language - ...

  3. warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any

    Vue3.0 + Typescript 项目中,一旦使用any类型就会出现如下警告: 如要关闭any类型的警告: 在 .eslintrc.js文件中找到rules配置,添加如下代码 "@ty ...

  4. c语言左移15位,关于c语言中左移右移运算符的问题

    参照<c与指针>,在c语言中左移时,不论算术左移还是逻辑左移效果都是相同的.而且对于有符号和无符号类型执行相同的操作,即按照二进制位向左左移N位.例如: 1 clude 2 intmain ...

  5. C语言 | C语言深度解剖 ——章节2 符号

    C语言 | C语言深度解剖 --章节2 符号 C语言基本符号表 注释符号 // /* 几个似非而是的注释问题 y=x/*p 出色注释的基本要求 连接符和转义符 \ 单引号.双引号 花括号 运算符 10 ...

  6. 【C语言】0x1F<<11等于0还是0xF800 ?

    1.左移运算符 格式:a<<b 将a这个数的各二进制位左移b位,要求b必须是非负整数,移动过程中,右边空出的位用0填补,高位左移溢出则舍弃该高位. 2.右移运算符 格式:a>> ...

  7. C程序设计语言(第2版)

    C程序设计语言(第2版) 这儿有一篇写的很好的读后感:http://www.cnblogs.com/xkfz007/articles/2566424.html 第1章 导言 1. 单词计数 #incl ...

  8. 【CSAPP】家庭作业2.55~2.76

    文章目录 2.55* 2.56* 2.57* 2.58** 2.59** 2.60** 位级整数编码规则 2.61** 2.62*** 2.63*** 2.64* 2.65**** 2.66*** 2 ...

  9. C语言移位运算 左移长度大于数据类型字节数的情况

    看CMU的CSAPP课程时,遇到一个很有意思的问题,特此查询资料,记录一下 1. 测试 sizeof(int) = 4 // int 数据类型位4个字节(32位) 测试程序1: 把a左移30位时 (正 ...

  10. 【无标题】int64_t 与 uint64_t

    int64_t 与 uint64_t C的标准只规定特定数据类型需要实现的最小长度,特定类型的具体长度取决于编译器实现.为了增强程序的可移植性,C99标准增加了对固定长度的整数类型的支持. 对固定长度 ...

最新文章

  1. Forrester发表2010年度MSS市场分析报告
  2. .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)...
  3. resnet结构_ResNet 残差网络论文阅读及示例代码
  4. PyTorch 1.6、TensorFlow 2.3、Pandas 1.1 同日发布!都有哪些新特性?
  5. 相比 C 、C++,Go 为什么不火?
  6. 【Eclipse】Eclipse-Build-缓慢-卡住
  7. 成为一名嵌入式Linux开发工程师需要学习哪些知识?
  8. NPN与PNP三极管
  9. 项目Kick Off 我们应该做什么?
  10. 简单模拟医院叫号系统
  11. pycharm设置字体粗细
  12. Netty常用招式——ChannelHandler与编解码
  13. nyoj_71 独木舟上的旅行
  14. 零基础实现摄像头的全平台直播 (一)内网直播的实现
  15. MDI窗体(多文档界面)
  16. 万物联网的原则:从这瓶可乐“真智能”到这瓶可乐“真贴心”
  17. 首款中文渗透测试专用Linux系统—MagicBox
  18. 右下角弹出广告怎么关
  19. 前端模板引擎 —— 带你学习Jade / Pug 模板引擎
  20. 值得收藏的Java后端书籍清单!

热门文章

  1. CSS3+JS制作的一款图标任意拖动,并且可以放在文件夹中
  2. Android APP
  3. Java NIO框架Netty教程(三) – Object对象传递
  4. Vue全家桶+koa2+MySql(sequelize)重构“零食商贩”项目
  5. 一种基于flex的可视化多层流量切分界面的实现
  6. eclipse 项目显示红叉
  7. iOS开发网络篇—GET请求和POST请求(转)
  8. 若要调试此模块,请将其项目生成配置更改为“调试”模式。若要取消显示此消息,请禁用“启动时若没有用户代码则发出警告”调试器选项。...
  9. 大数据实验数据集何处来?
  10. 三层交换机SVI实现不同VLAN通信.