腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
位
序列
打印
long
、
、
现在,我正在开发一个国际象棋引擎,它将棋盘的不同表示存储在64
位
中,我将其存储在一个长变量中。示例: private
long
wKing = 0b000000000000000000000000000000000000000000000000000000001000; 问题是,当我把它
打印
出来时,我得到的是
位
序列
(8)上的值,而不是实际的
序列
。下面是我的print语句: System.out.println(wKing); 我怎样才能
打印
出它给我的
序列</em
浏览 30
提问于2021-02-26
得票数 0
回答已采纳
2
回答
负数的字节顺序转换?
、
、
目前,我正在从事一个网络项目,我正在将长数据(64
位
)转换为高字节顺序,然后在套接字上发送。为此,我
使用
htobe64(x)函数。在接收端客户端,我
使用
be64toh(x)函数将高字节顺序转换为主机字节顺序。这对于像(132)这样的正数来说工作得很好,但是当数字是负数(-132)时,上面的函数会返回一些模糊的数字。我搞不懂为什么当我
使用
像上面这样的标准函数时,这种情况会发生。目前在ubuntu (linux)机器上测试客户端和服务器。 例如,参见下面的代码。
long
a = -132; cout <
浏览 182
提问于2020-06-15
得票数 0
回答已采纳
1
回答
打印
嗅探到的数据包的
序列
号
、
、
、
我正在
使用
pcap创建一个数据包嗅探器。tcph_win; unsigned short int tcph_urgptr; 如何
打印
序列
号我应该
使用
htons(Sequence_number)吗??因为它不是这样工作的!!4在tcph_hlen:4中是什么意思
浏览 0
提问于2010-03-19
得票数 0
回答已采纳
3
回答
用java编辑
位
序列
、
、
我正在
使用
java longs来存储位
序列
,我想用给定的位置编辑它们。首先,这里是我如何声明和初始化我的
位
。java中的64
位
呢?无论如何,我然后
使用
shift左边操作符尝试并编辑
位
序列
。System.out.println(
Long
.toBinaryString( singleBit | 1 << 62)); 基本上,我想要的是在这个
序列
的第62个索引上插入一个1,但是当我
打印
出来时,如果我在shift
浏览 6
提问于2021-03-03
得票数 0
回答已采纳
2
回答
在gdb中查看ASCII中的寄存器内容
、
、
、
假设,我现在处于这个位置,我想以ascii格式查看cl、ch、cx、ecx等的内容。下面是layout asm命令中显示的子例程。 ; standard entry sequence mov ebp, esp ; copy esp -> ebp so that ebp can be used as a $ ; acc
浏览 0
提问于2019-04-07
得票数 2
回答已采纳
2
回答
无限制(或非常高)的整数存储
、
我想编写生成素数的所有代码,但我对
使用
已有的存储方法没有任何顾虑。当涉及到实际编码时,我几乎没有经验,但了解大部分理论。然而,在我的脑海中,我想象了一个列表,其中的项目由某种标志分隔,这样大于32
位
的整数就可以被存储(如果我做到这一点的话)。这显然是低效的,但是数组4723,12782,8357的原始数据看起来像4723F12782F8357,也就是说,数字以十为基数存储,每位16
位
,用F分隔。显然,ABCDE数字可能性的数据将不会被
使用
,所以这不是一个非常有效的系统,但你明白我的意思了。随着数字变长,这也会变得越来越有意
浏览 0
提问于2010-06-23
得票数 3
回答已采纳
1
回答
如何在char数组中输入8字节的十六进制数?
我想生成以07060504003020100开头的十六进制数
序列
。下一个数字将是0f0e0d0c0b0a0908,依此类推。当我
使用
unsigned
long
long
int并输出数据的前4
位
时,意味着0被截断。它会
打印
706050403020100。因此,我在考虑将数字放入char数组缓冲区(或其他缓冲区)中,然后
打印
输出,这样以后如果我想进行比较,就可以进行字符/字节比较。 有人能帮我吗?
浏览 1
提问于2010-08-19
得票数 2
回答已采纳
1
回答
程序集ARMv8中符号扩展后的逻辑移位左丢失
位
、
我
使用
符号扩展将32
位
变量转换为64
位
变量。然而,当我
使用
64
位
变量上的逻辑移位时,它会丢失
位
,就好像它仍然是32
位
一样。下面的代码显示了8
位
的移位,以演示比特丢失的位置: bl
浏览 2
提问于2017-10-12
得票数 1
回答已采纳
2
回答
如何将
位
插入长号中
、
、
使用
insert(n, 2)后,我们必须得到以下比特
序列
浏览 0
提问于2018-03-25
得票数 2
2
回答
二进制级联不起作用
、
、
uint64_t instr48 = IMM | shiftedInstr; 现在,我得到的即时值(IMM)和初始指令(instr16)的输出是正确的,但是OR'd结果似乎并没有给出我想要的结果。
浏览 2
提问于2014-08-13
得票数 1
回答已采纳
2
回答
C++中的十进制到二进制转换年份
、
、
、
{
long
long
temp, bin; bin = 0; printf("Number %d in binary:
浏览 0
提问于2021-11-14
得票数 2
回答已采纳
3
回答
长的二进制表示
、
、
所以我一直在做一些关于
位
字符串的工作,在我的旅行中,我需要以二进制的形式显示这么长的长度。变量具有正确的值,如第一个cout所示。但是,当它以二进制形式显示时,"1“就丢失了。有什么原因吗?#include <iostream>
long
long
truncator=4294967551ll
浏览 4
提问于2013-07-29
得票数 2
回答已采纳
2
回答
对存储在char数组中的字节
使用
strtol
、
、
、
、
在本例中,希望提取0x01和0x18,并
使用
strtol将其值解释为0x118或280 (十进制)。但是输出act len返回0。
浏览 3
提问于2014-05-22
得票数 0
2
回答
C++未签名的
long
不会在4294967295之后包装
、
、
、
、
我在玩一些c++代码,发现如果我用4294967295 (它的最大允许值)启动一个未签名的
long
,然后加上6,我必须得到5,而且它得到了!但是下面的加法运算,和mod 255没有给出正确的答案。版本6.6 (最终),g++:给出错误的答案;#include <stdio.h> unsigned
long
s1=4294967295; unsigned
long</em
浏览 4
提问于2015-06-07
得票数 0
回答已采纳
3
回答
如果设置为-1,则DWORD64给出321s,即0。
、
Visual以devenv /useenv (x64)启动,isWOW64为false)printf("value %u", check); 它
打印
的值为4294967295,即0x(32)f,如果在x32环境中
使用
简单的DWORD,这是相同的。
浏览 7
提问于2012-06-20
得票数 3
回答已采纳
5
回答
打印
第一个百万斐波那契数字
、
我正在尝试编写C代码,它将
打印
出第一个100万斐波那契数字。更新:实际问题是我想得到F(1,000,000)的最后10
位
数字#include<stdio.h>int main() unsigned
long
long
n, first = 0, second = 1, next, c;
long
<
浏览 2
提问于2015-11-16
得票数 7
3
回答
我是不是误解了指针ref/deref,指针算法,或者前导0真的对C语言检测相等的能力有影响吗?
、
、
bytes2bits(p,q,pixels)register u_int pixels; register u_char *r, a;}bytes2bits: bad value 1010100 我本以为0x01010100 == 1010100 (注意: fprintf
使用
此外,当我测试并
使用
具有%d输出格式的printf时,我看到值16843008 (= 16^6 + 16^4 + 16^2),这相当
浏览 0
提问于2012-07-12
得票数 2
回答已采纳
1
回答
带符号int引用的reinterpret_cast
、
、
#include <iostream> {} { f(reinterpret_cast
浏览 4
提问于2016-01-15
得票数 1
回答已采纳
3
回答
打印
长整型二进制64
位
表示
、
我正在尝试
打印
long
的二进制表示,以便练习
位
操作,并为我正在工作的项目设置
long
中的各种
位
。我可以成功地在int上
打印
位
,但每当我尝试
打印
64
位
的长度时,输出都很糟糕。下面是我的代码: unsigned
long
i; i = 1<<(sizeof
浏览 0
提问于2018-10-17
得票数 1
3
回答
我不知道我做错了什么
我试图分离一个
序列
的数字,并将它们存储在一个数组中。对我想做的事情的解释是最终的。
long
int number;do number = get_
long
("number:\n");while (number<1 || number>9999999999999999{
浏览 8
提问于2021-12-01
得票数 0
回答已采纳
点击加载更多
相关
资讯
使用biopython处理序列数据
Bitcoin 序列化库使用
输入序列号! 企业版批量打印软件!
使用skforecast进行时间序列预测
TF使用例子-LSTM实现序列标注
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券