腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
将代码从
C
转换为Java: shifts
、
、
我有一些
C
代码,其中一个无符号整数被一个(有符号)变量
移位
。例如,当转换为Java时,我能用一个带符号的int替换它吗? 我认为左
移位
是安全的,但我不确定右
移位
。
浏览 3
提问于2011-08-08
得票数 1
回答已采纳
2
回答
C
中循环
移位
我正在寻找一个算法,实现一个循环
移位
到位二进制数的左边(在
c
语言
中)。该算法将像>>一样,右边的空格将不是用0
填充
,而是用从左移来的数字
填充
。 以及向右移动。
浏览 1
提问于2011-08-23
得票数 0
2
回答
你能控制按位右
移位
将
填充
C
的内容吗?
、
据我所知,在
C
中使用左
移位
运算符时,可以保证空位将被0
填充
。然而,我读到右
移位
是依赖于实现的,这意味着在一些机器中,空位将被0
填充
,在另一些机器中,它们将被1
填充
。我在程序中使用了正确的
移位
,实际上我的机器正在用1
填充
空位。问题是我需要用0来
填充
它。 有没有办法强制在右
移位
时使用0?一种解决方案是,在应用右
移位
之后,创建一个像011111111这样的掩码,然后应用按位AND,这将把最左边插入的1更改
浏览 2
提问于2011-12-08
得票数 33
回答已采纳
3
回答
左移的负数总是用"1“而不是"0”
填充
的吗?
、
、
、
、
我正在通过将一些
C
++函数移植到.NET的BigInteger来独立研究位
移位
。我注意到,当我移动BigInteger时,空白处被1
填充
了。compactBitsRepresentation = (uint)(int)(num << 16);10000010will be shifted 16 11111111100000100000000000000000 was shifted
浏览 1
提问于2013-03-11
得票数 0
回答已采纳
4
回答
运算符'<<‘和'>>’做什么?
、
我在上关注了‘GO`之旅’。表15有一些我看不懂的代码。它用以下语法定义了两个常量: Big = 1<<100)然后,它在表24上再次使用该运算符。它使用以下语法定义一个变量:当它打印变量时,它打印:其中uint64是类型。但是我不明白18446744073709551615
浏览 1
提问于2012-09-14
得票数 3
回答已采纳
1
回答
为什么
C
标准声明字符串文字应该以初始
移位
状态开始和结束?
、
、
ANSI X3.159-1989“编程
语言
C
”标准在"5.2.1.2 -多字节字符“一章中规定:为什么是?-也就是说,
设置
初始
移位
状态的目的是什么,特别是在字符串文本的末尾
浏览 11
提问于2022-06-01
得票数 0
回答已采纳
3
回答
长整型中单个位的索引(
C
格式)
、
、
、
长整型恰好有一个
设置
位。(使用
C
语言
)(注意:我是为移动设备开发的,它们的速度并不令人惊讶)。
浏览 1
提问于2013-02-21
得票数 3
回答已采纳
3
回答
右移运算符在java和
c
#中的不同结果
、
、
下面是代码:private void button1_Click(object sender, EventArgs e) int a = -33554432; byte b = (byte
c
# = 254 java = -2的输出
浏览 0
提问于2011-10-04
得票数 0
回答已采纳
4
回答
C
语言
中的位
移位
、
如果与有符号整数对应的位模式向右
移位
,则2 vacant bit will be filled by3 The outcome is implementation dependent 这个问题的答案是第三种选择..有没有人能解释一下, 还介绍了
C
程序设计中关于左
移位
和右
移位
运算符背后的一些基本概念当执行任何操作时,在空位上
填充
的内容。我检查了一下,注意到
浏览 1
提问于2009-03-17
得票数 1
3
回答
关于
C
++中的右移运算符>>
这是我今天看到的一个
C
++程序:{ int pyr_rows = rows >> i; // what is the
浏览 3
提问于2013-06-28
得票数 0
回答已采纳
4
回答
右
移位
和有符号整数
、
、
00000000 00000000);生成一个带位字段的word,如下所示:我的问题是,我可以在所有平台和
C
+
浏览 0
提问于2011-09-23
得票数 29
回答已采纳
2
回答
Matlab中的非圆
移位
?
、
Matlab有circshift循环
移位
矩阵,即将
移位
的元素放置到对侧。更新 我知道我自己能写函数。
浏览 8
提问于2013-06-07
得票数 4
回答已采纳
1
回答
在ARM处理器中,如何确定
移位
是右移还是左移?
、
我正在用
C
语言
编写一个基于软件的ARM处理器实现,给出了ARM数据处理指令:意思是:MOV r0,#8;
移位
8位。如何检查8位
移位
是右
移位
还是左
移位
?
浏览 4
提问于2014-04-23
得票数 1
回答已采纳
1
回答
按Shift键“
设置
”键盘布局
、
、
序言:在Windows上,我使用了一个程序,它允许我将英语键盘布局
设置
为按左
移位
,而本地键盘布局
设置
为按右
移位
。不循环切换非常方便,因为我不需要记住哪个布局是活动的,我只需要知道我现在要用什么
语言
编写。 问:如何通过按左/右
移位
键来
设置
键盘布局,而不是循环,而是直接打开?
浏览 0
提问于2022-11-15
得票数 0
1
回答
位圆
移位
符号
、
、
、
C
语言
和其他一些
语言
都有。它们通常至少有逻辑
移位
(实际上,当使用它们进行有符号整数时是算术的,而当整数是无符号时则是逻辑的)。左移(<<) 在Java中也有一个逻辑
移位
右(>>>)。没有单独的逻辑
移位
右,因为它与算术
移位
右移相同。在编写汇编
语言
时,我有时需要循环
移位
(crc、crl、ror和rol)。有时,我想把它们作为符号,而不是字母组合来规划或编写文档。我找不到他
浏览 5
提问于2015-09-25
得票数 2
9
回答
什么是按位
移位
(bit- shift )运算符?它们是如何工作的?
、
、
、
、
我一直在尝试在业余时间学习
C
语言
和其他
语言
(
C
#、Java等)。具有相同的概念(并且经常使用相同的运算符) ...我想知道的是,在核心级别,位
移位
(<<,>>,>>>)做了什么,它能帮助解决什么问题,以及在弯道周围潜伏着什么陷阱?换句话说,这绝对是位
移位
的入门级指南。
浏览 6
提问于2008-09-26
得票数 1478
回答已采纳
1
回答
C
数组:如何移动字符串中的每个字符?
、
我是
C
语言
的新手,正在学习
移位
运算。如果数据是二进制数,我理解
移位
操作,但对于本例中的代码,我希望实现't‘、'h’、'i‘、's’、‘’、'\0‘都被丢弃或
移位
的情况,并将'a’移动到该字符串的第一个元素。我可以使用
移位
运算符来执行此操作吗?若然,原因何在?char words[10] = {'t', 'h', 'i', 's',
浏览 1
提问于2019-03-28
得票数 0
2
回答
Java:在负数上右移
、
、
、
、
我对负数的右移操作很困惑,这是代码。System.out.println(Integer.toBinaryString(n));System.out.println(Integer.toBinaryString(mask));11111111111111111111111111110001为什么要将负数右移31而不是1(符号位)?
浏览 0
提问于2013-03-17
得票数 26
回答已采纳
3
回答
>>>和>>运算符的区别
、
如果
移位
数为正,则>>>和>>的工作方式相同。我的理解正确吗?如果负数存储时,MSB
设置
为1,而不是Java使用的2补码方式,则运算符的行为将完全不同,对吗?
浏览 0
提问于2009-12-29
得票数 5
回答已采纳
5
回答
为什么-127>>1的二进制表示是11000000?
、
、
我知道-127的二进制表示是10000001 (补码)。(-127>>1) = 11000000?
浏览 6
提问于2012-06-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言设置PC指针跳转制定地址方法
C语言,C+语言
C语言/C+编译环境的设置!有的人还没开始就卡住了!
3步设置剖面填充样式,提高操作效率
excel设置隔列自动填充背景色方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券