左移

原创 2007年09月27日 04:52:00
#include<stdio.h>
#include<stdlib.h>

int main(){
    int j;
    j = 1<<31;//it is ok, j = -2147483648, 32 bits long
    j = 1<<32;//warning: left shift count >= width of type
    printf("%d/n",j);
   return 0;
}

that is to say, 32 is assigned of 32 bits.

Always aware the data types!

shift is fater than * and /
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

左移寄存器

  • 2011-12-26 14:13
  • 55KB
  • 下载

16*64点阵左移程序

  • 2010-12-01 14:50
  • 322KB
  • 下载

PTA 5-31 字符串循环左移

循环链表

数组循环左移

  • 2017-09-07 14:20
  • 726B
  • 下载

String相关题目(左移字符串、翻转单词序列)

左移字符串 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”a...

PSoc LCD左移 中断实现

  • 2015-01-26 20:06
  • 1.69MB
  • 下载

C 位操作 左移32位 错误

搬砖拼接64位数字,因高32位long未先强转64,导致拼接失败,顺便发现个问题,32位变量左移32位等于原数值。C下位移操作为逻辑位移,全部左移补零后,数值应为零,结果和预期不符,遂查找症结所在。 ...

数组循环左移K位

  • 2013-02-11 15:54
  • 847B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)