Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在c中打印内存位
我正在学习数字在内存中的表示方式 我想知道如何在内存中打印某些 int 和 float 变量的实际表示形式 二进制或十六进制 例如 我想看看当添加或减去这些数字导致溢出时会发生什么情况 如何访问内存并打印它 您需要将指向相关变量的指针分配给
c
memory
bit
Naudio - 将 32 位 wav 转换为 16 位 wav
我一直在尝试将 32 位立体声 wav 转换为 16 位单声道 wav 我使用 naudio 来捕获声音 并认为仅使用四个更重要字节中的两个就可以了 这是 DataAvailable 的实现 void waveIn DataAvailabl
c
Audio
converters
bit
NAudio
如何读取无符号整型的特定位
我有一个 uint8 t 我需要读 写特定位 我将如何去做这件事 具体来说 我的意思是 我需要写入一个值的前 7 位 然后读取另一个值的最后一位 编辑 忘记指定 我将把它们设置为大端 您正在寻找位掩码 学习如何使用 C 的按位运算符 等等都
c
bit
unsigned
uint8t
修复了各种系统上的 CHAR_BIT?
我对 limit h 中的 CHAR BIT 感到困惑 我读过一些文章说宏 CHAR BIT 是为了可移植性 在代码中使用宏而不是像 8 这样的幻数 这是合理的 但是limits h来自glibc headers 它的值固定为8 如果gli
char
bit
glibc
分解 LPARAM 变量并查看位组
我知道 LPARAM 变量设置了某些位 在其内部 当我收到 WM KEYDOWN 事件时 这些位可识别诸如长按键等信息 所以我试图分解一个 LPARAM 变量并查看各个位值组和位组以及该值 例如查看第 16 位到第 24 位以及其中的值 我
c
WINAPI
BitManipulation
bit
bitParity - 查找整数中的奇数位
我必须创建一个函数bitParity int x 接受一个整数并返回1如果有奇数个0的位形式为x and 0否则 Ex bitParity 5 0 bitParity 7 1 然而 这很困难 因为我只能使用位运算符来解决这个问题 lt lt
c
Integer
Logic
bit
将位数组转换为 uint 或类似的打包值
我有大量布尔值 我想将它们打包 解包为 uint 或类似的值 我怎样才能在 C 中做到这一点 您可以使用BitArray类来转换bool数组变成int array int theIntArray new int theBoolArray L
c
BitManipulation
bit
寻找一个清晰简洁的网页来解释为什么随机数的较低位通常不是那么随机
我正在整理一个内部 每个开发人员都应该知道 的 wiki 页面 我看到很多关于rand N 但没有一个网页可以解释这一切 例如 我很好奇这个问题是否仅特定于 C 和 Linux 或者是否也适用于 Windows C Java Net Pyt
Random
bit
PHP 中按位解压
我想通过一个奇怪的 8 8 8 7 位序列将一个二进制字符串解压到一个数组中 对于正常的 8 8 8 8 序列 我可以轻松地执行类似的操作 b unpack C data for i 0 count sizeof b i lt count
php
Byte
bit
unpack
GCC 位向前扫描以查找下一个设置位?
我有一个uint64 t我想找到第一个设置位的索引 将其重置为零并找到下一个设置位 我如何知道何时终止 全零的 BSF 未定义 const uint64 t input source if 0 input int32 t setIndex
c
gcc
BitManipulation
bit
用 5 位二进制补码表示有符号数的最高和最低整数是多少?
我了解二进制的工作原理 并且可以将二进制计算为十进制 但我对带符号的数字感到困惑 我找到了一个计算器进行转换 但我不确定如何找到最大值和最小值 或者在未给出二进制数的情况下进行转换 并且 StackO 中的问题似乎是关于转换特定数字或不包括
Math
Binary
bit
twoscomplement
双倍改变一位
我试图改变双精度中的一位 例如 双x 1 500912597这是 Binary 10111111 11111000 00000011 10111100 11101101 01100100 01001111 10010011 更改底层二进制代
c
double
bit
从不同字节中提取并组合位 c c++
我已经声明了一个字节数组 uint8 t memory 123 我已经填写了 memory 0 0xFF memory 1 0x00 memory 2 0xFF memory 3 0x00 memory 4 0xFF 现在我收到用户对特定位
c
Byte
bit
Swift 位数组到字节数组(UInt8 数组)
我有位数组 var bits Bit 以及如何将其转换为字节数组 var bytes UInt8 例如 我有 280 位 字节数组中应该有 35 个 UInt8 我可以想到的解决方案是 我采用 8 位并检查第一个是否为真 第二个是否为真 等
Arrays
swift
typeconversion
Byte
bit
sizeof 以及当一个字节大于 8 位时?
Since sizeof是一个运算符 为什么我们可以使用sizeof something 就像函数调用一样 什么时候一个字节不是8位 此上下文中的字节与无符号字符相同 并且可能大于 8 位 字节有可能小于8位吗 既然 sizeof 是一个运
c
bit
在 C 中设置位
我正在尝试执行以下操作 写一个函数setbits x p n y 返回x with n开始于的位 位置p设置到最右边n的位y 留下其他位 不变 我这样尝试但没有得到正确的答案 谁能告诉我哪里错了 unsigned setbits unsig
c
bit
Verilog 位更改位置
假设我有一个寄存器reg 15 0 my reg 其中包含一个16位signed sample 如何找到第一位变化的位置 意思是 如果假设my reg 16 b0001011011010111 我怎么知道第一个变化是0 to 1 is at
BitManipulation
verilog
bit
分数在计算机中是如何表示的?
由于计算机以 1 和 0 来思考 它们如何计算和表示诸如 7 50 之类的分数 我了解 Java 和 JavaScript 如果需要答案 您可以使用它们作为示例 Edit 我正在看这个麻省理工学院 Cormen 教授关于哈希的视频在 46
Java
languageagnostic
floatingpoint
bit
fractions
位字节顺序如何影响 C 中的按位移位和文件 IO?
Let L and B是两台机器 L订购它的bits从最低有效位 最低有效位 到 MSB 最高有效位 同时B命令 从 MSB 到 LSB 或者 换句话说 L使用 Little Endian 而B使用大尾数法bit 不要与字节排序相混淆 问题
c
endianness
bit
以下程序中位掩码的使用来自《Programming Pearls》
我今天开始阅读 编程珍珠 在做练习时我遇到了这个问题 你将如何实现你自己的位向量 当我查看解决方案时 它是这样的 define BITSPERWORD 32 define SHIFT 5 define MASK 0x1F define N
c
mask
bit
programmingpearls
«
1
2
3
4
5
6
»