标签: uint

cuda 16位整数

在CUDA中有任何16位长的变量吗?我需要一个16位的无符号整数.我试过了:

uint16
uint16_t
Run Code Online (Sandbox Code Playgroud)

但是没有人被nvcc认可.

cuda uint

2
推荐指数
2
解决办法
2201
查看次数

1字节整数不转换I/O格式

我编写了下面的代码,它以十六进制格式输入一个数字并以十进制形式输出: -

#include<iostream>
#include<iomanip>
#include<stdint.h>

using namespace std;

int main()
{
  uint8_t c;
  cin>>hex>>c;
  cout<<dec<<c;
  //cout<<sizeof(c);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是当我输入c(十六进制为12)时,输出又是c(而不是12).有人可以解释一下吗?

c++ hex uint iomanip

2
推荐指数
1
解决办法
116
查看次数

如何在swift中将UIColor类型的值转换为Uint

我有这个UIColor:

UIColor(red: 0.2, green: 0.4118, blue: 0.1176, alpha: 1.0) 
Run Code Online (Sandbox Code Playgroud)

我需要转换为Uint.我怎样才能做到这一点?

编辑:

func showEmailMessage(advice : String)
{
    _ = SCLAlertView().showSuccess("Congratulation", subTitle: advice, closeButtonTitle: "Ok", duration : 10, colorStyle: 0x33691e, colorTextButton: 0xFFFFFF)
}
Run Code Online (Sandbox Code Playgroud)

颜色样式字段需要Uint

colors uicolor uint swift

2
推荐指数
1
解决办法
2441
查看次数

我可以假设sizeof(uint8_t)= 1吗?

我有一个程序,它使用uint8_t数组的动态分配; 我可以安全地假设它的长度总是一个字节吗?

c sizeof uint uint8t

2
推荐指数
1
解决办法
3568
查看次数

在其他类型上使用特定数字类型的含义是什么

将整数存储为特定数字类型(uint8,int16,uint32,int64等)的内存含义是什么?我知道每种类型都可以采用的整数范围,但是使用适当的类型是否可以达到一定的内存效率?

例如,在Golang,它“似乎”更有效的人的年龄存储为UINT8而非单元(根据其规范这相当于UINT32或UINT64 https://golang.org/ref/spec#Numeric_types

memory int integer go uint

2
推荐指数
1
解决办法
120
查看次数

奇怪的数据类型 - C++

我知道这听起来像是一个愚蠢的问题,但我想知道是否可以以任何方式制作这样的自定义变量大小,而不是使用普通的 8、16、32 和 64 位整数:

uint15_t var; //as an example
Run Code Online (Sandbox Code Playgroud)

我在网上做了一些研究,发现没有任何东西适用于所有尺寸(只有12 位和 24 位之类的东西)。(我还想知道位域是否也适用于其他数据大小)。

是的,我知道你可以使用 16 位整数来存储 15 位值,但我只是想知道是否可以做这样的事情。

如何制作和实现自定义整数大小?

c++ uint

2
推荐指数
1
解决办法
424
查看次数

如何将char转换为以uint8_t形式存储的十六进制?

假设我有这些变量,

const uint8_t ndef_default_msg[33] = {
    0xd1, 0x02, 0x1c, 0x53, 0x70, 0x91, 0x01, 0x09,
    0x54, 0x02, 0x65, 0x6e, 0x4c, 0x69, 0x62, 0x6e,
    0x66, 0x63, 0x51, 0x01, 0x0b, 0x55, 0x03, 0x6c,
    0x69, 0x62, 0x6e, 0x66, 0x63, 0x2e, 0x6f, 0x72,
    0x67
};
uint8_t *ndef_msg;
char *ndef_input = NULL;
Run Code Online (Sandbox Code Playgroud)

我如何将ndef_input(只是一个纯文本,如"你好")转换为十六进制并保存到ndef_msg?正如您所看到的那样ndef_default_msg是十六进制形式.里面的数据也ndef_msg应该是这样的.

有点背景,在原始程序(源代码)中,程序将打开一个文件,获取数据并将其放入内部ndef_msg,然后将其写入卡中.但我不明白它如何获取数据并转换为十六进制.

我想简化程序,以便直接询问用户的文本(​​而不是要求文件).

c hex uint

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

有没有更好的方法来表示uint8数据

我有一个关于uint8数据表示的问题.

我有一个MATLAB MAT文件,其中保存了uint8数据.

MAT文件正在使用Python读取scipy.io.loadmat()并形成字典.从字典中提取对应于MAT文件的数据字段的数组.该数组看起来像:

array[[162],[122],...[135],dtype:uint8]
Run Code Online (Sandbox Code Playgroud)

之后,此数组将保存为txt格式,以便以后读取文件.但是,txt文件中的数据是双精度的.例如,uint8数据162保存为1.620000000000000000e+02.这不是我想要的,因为它会占用太多的内存.

我需要的是每一个字节source_file.read()对应一个uint8数据.

有没有更好的方法来表示uint8数据?可以将uint8转换为字符串,但仍需要2-3个字节.

python arrays numpy usrp uint

1
推荐指数
2
解决办法
4269
查看次数

当/ where /为什么size_t不是uint?

我一直在批评使用uint而不是使用size_t,但每次检查我正在使用的工具链时,结果都size_t被定义为uint.

是否有任何编译器实现size_t实际上不是uint?批评的理由是什么?

c++ compiler-construction implementation size-t uint

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

我无法在 javascript 中获得正确的 uint32 数字

我正在尝试在 JavaScript 中将长数字转换为单位,但是我得到的结果与我在 C# 中已有的结果不同。

C#:

var tt=431430059159441001;
var t=(UInt32)tt;//1570754153
Run Code Online (Sandbox Code Playgroud)

js:

var arr =new Uint32Array(1);
arr[0]=431430059159441001;//1570754176
Run Code Online (Sandbox Code Playgroud)

那么任何人都可以解释为什么存在差异。

javascript c# uint

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

标签 统计

uint ×10

c++ ×3

c ×2

hex ×2

arrays ×1

c# ×1

colors ×1

compiler-construction ×1

cuda ×1

go ×1

implementation ×1

int ×1

integer ×1

iomanip ×1

javascript ×1

memory ×1

numpy ×1

python ×1

size-t ×1

sizeof ×1

swift ×1

uicolor ×1

uint8t ×1

usrp ×1