标签: bit

我可以在比特类型列中插入什么值?

雕像类型情况我试图将位值插入或编辑为"0"或"1",但要么返回空白.

有人能告诉我如何在其中插入值吗?

另外,这可能不使用位类型而是布尔值吗?我看到类型列表中有一个布尔类型

谢谢

嗨,我已经上传了图片,表中的单元格是空白的,但是我已经尝试了几次,添加,更新,都生效了,但是单元格保持空白...

mysql sql boolean bit

26
推荐指数
3
解决办法
12万
查看次数

什么是XOR总和?

我不确定这个术语的确切定义.

我知道逐位XOR运算正在逐位进行,并且相应位的XOR位置正确.这个结果被称为'XOR sum'吗?如果不是,什么是XOR总和,以及如何使用XOR来实现此添加?

c bit-manipulation xor bit

25
推荐指数
1
解决办法
3万
查看次数

为什么在C#中bool数据类型的大小只有1位?

我只是学习C#并深入研究数据类型.

为什么bool数据类型不是1位?

它似乎只能保存两个值中的一个(真或假),那么只占用1位空间来表示该值吗?

是因为这篇文章中提到的值的最小'可寻址'大小是一个字节(8位)?

我的总体目标是在逻辑上设想C#中每种数据类型的不同大小,所以我试图创建一个包含所有数据类型及其分配位大小的列表,这让我感动.

c# byte types boolean bit

23
推荐指数
1
解决办法
1万
查看次数

这个按位AND运算符如何屏蔽该数字的低七位?

我正在阅读Brian Kernigan和Dennis Ritchie 的C编程语言.以下是关于按位AND运算符的说法:

按位AND运算符&通常用于屏蔽某些位,例如,

    n = n & 0177 
Run Code Online (Sandbox Code Playgroud)

将低7位的所有值设置为零n.

我不太清楚它是如何屏蔽低七位的n.请有人澄清一下吗?

c bit-manipulation bit bitwise-operators

23
推荐指数
3
解决办法
6543
查看次数

我书中的位字段结构的大小不准确

我正在研究C语言的基础知识.我用位字段到达了结构章节.本书展示了一个包含两种不同类型数据的结构示例:各种bool和各种无符号整数.

该书声明该结构的大小为16位,并且在不使用填充的情况下,该结构将测量10位.

这是本书在示例中使用的结构:

#include <stdio.h>
#include <stdbool.h>

struct test{

       bool opaque                 : 1;
       unsigned int fill_color     : 3;
       unsigned int                : 4;
       bool show_border            : 1;
       unsigned int border_color   : 3;
       unsigned int border_style   : 2;
       unsigned int                : 2;
};

int main(void)
{
       struct test Test;

       printf("%zu\n", sizeof(Test));

       return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么在我的编译器上使用填充完全相同的结构测量16 个字节(而不是位)而没有填充的16个字节?

我正在使用

GCC (tdm-1) 4.9.2 compiler;
Code::Blocks as IDE.
Windows 7 64 Bit
Intel CPU 64 bit
Run Code Online (Sandbox Code Playgroud)

这是我得到的结果:

在此输入图像描述

这是一个示例页面的图片:

在此输入图像描述

c gcc struct field bit

23
推荐指数
5
解决办法
2129
查看次数

Python数量限制

我知道在大多数情况下,如果不是所有的编程语言,整数,浮点数等都可以保留最大数量,无论是无符号还是有符号.例如pascal的int类型最多只能容纳32768~.

我想知道的是,python的int和浮点变量的限制是什么.我尝试了一个小程序来产生非常大的数字,但我没有遇到任何错误.它甚至对这些变量的大小有限制吗?

我看了一下文档,找不到我要找的东西:/

非常感谢帮助,谢谢!

python numbers limit bit

22
推荐指数
3
解决办法
4万
查看次数

在Python中进行类型转换

我需要将Python中的字符串转换为其他类型,例如unsigned和signed 8,16,32和64位int,double,float和strings.

我怎样才能做到这一点?

python string int casting bit

21
推荐指数
1
解决办法
9万
查看次数

为什么字节b =(字节)0xFF等于整数-1?

为什么byte b = (byte) 0xFF等于integer -1

例如:

int value = byte b = (byte) 0xFF;
System.out.println(value);
Run Code Online (Sandbox Code Playgroud)

它会打印-1吗?

java bit twos-complement

21
推荐指数
4
解决办法
4万
查看次数

检查C/C++中的最低有效位(LSB)和最高有效位(MSB)的值

我需要检查C/C++中整数的最低有效位(LSB)和最高有效位(MSB)的值.我该怎么做?

c c++ integer bit-manipulation bit

21
推荐指数
3
解决办法
7万
查看次数

如何在C中翻转一个字节中的特定位?

我正在尝试使用掩码并操作一个字节中的特定位.例如:

我想用C编写一个程序,在特定位置翻转两位,例如位置0的位和第三位的位.所以11100011,会变成01110011.

我怎么能交换这些位?

c bit-manipulation bit

20
推荐指数
2
解决办法
3万
查看次数

标签 统计

bit ×10

c ×5

bit-manipulation ×4

boolean ×2

python ×2

bitwise-operators ×1

byte ×1

c# ×1

c++ ×1

casting ×1

field ×1

gcc ×1

int ×1

integer ×1

java ×1

limit ×1

mysql ×1

numbers ×1

sql ×1

string ×1

struct ×1

twos-complement ×1

types ×1

xor ×1