int相关内容

将hex缓冲区转换为unsigned int

我一直在尝试将保存在缓冲区中的十六进制数转换为unsigned int。然而,在我读取的每个十六进制数字前面的“0x00”一直给我的问题,本质上,问题(在缩减版本)看起来像这样: char b [] =“0x0014A12”; std :: stringstream ss; unsigned int i; ss>一世; cou ..
发布时间:2016-11-02 00:55:34 C/C++开发

将c ++ int转换为VARBINARY并再次返回

我刚刚发现除了 VAR 之外的所有数据类型都不会改变它们的 LENGTH 。这让我非常低效,因为可能有 INT 字段,如 autoincrement PRIMARY 不会改变其中 1 在 BIGINT 列中将占用整个8字节。 p> 我有很多列,插入后不会改变,但可能会很大。而不是使用所有 BIGINT 列,我想使用 VARBINARY 。 我想在c ++中将数据操作为 int ,然后将 ..
发布时间:2016-11-01 23:37:55 数据库

int to string,char * itoa

尝试为数组索引0-499获取“sval”包含字符串“$ 1” - “$ 500”。在下面的代码中,但itoa给我在下面的代码奇怪的字符串: #include #include #include using namespace std; typedef struct data_t { int ival; ..
发布时间:2016-11-01 21:28:06 C/C++开发

指定cin值(c ++)

说我有: int lol; cout> lol cout fd 它会输出一些数字,因为这些数字是什么 lol 恰巧在它们被分配到之前。 cin>> ..
发布时间:2016-11-01 21:06:01 C/C++开发

为C ++中的作业分配创建一个IntegerNumber类,以将大整数合并为超出长范围的字符串

所以我创建一个IntegerNumber类,需要能够输出一个大约26位数的整数的加法,例如:-12345678954688709764347890被存储到B是一个类型IntegerNumber。 A,B,C和D都是类型IntegerNumber。我没有使用operator =函数将每个的值彼此分配,如A = B或B = C的问题。稍后在主代码中,要求之一是能够输出数字的和,如D = A + B或者 ..
发布时间:2016-10-30 05:45:44 C/C++开发

将int转换为基数2 cstring / string

在我的电脑上的visual studio我可以使用itoa()从一个基础十int转换为基础2 c字符串。但是当我在Linux机器上的功能不支持。还有另一种快速的方式做这种转换吗?我知道如何使用字符串流,我可以使用分割和修改手动转换到另一个基地。 我只是跳跃,有一个更简单的方法来访问int的二进制表示。 解决方案 您可以使用 N ()来使用 std :: bitset 例如 s ..
发布时间:2016-10-30 00:40:11 C/C++开发

C ++:计算游戏中的总帧数

不是一个很好的标题,但我不知道该命名它。 无论如何,我计算的总帧数FPS)在我的游戏中与 long int 。为了万一游戏持续很长时间,我应该怎么做,以确保我的 long int 没有增加超过其限制? 感谢。 解决方案 整个游戏的整个长度的平均FPS似乎不是一个非常有用的统计。通常,您将希望测量峰值和谷值,例如最高fps /最低fps和低于和高于阈值的帧数。在现实中,我不会担心 ..
发布时间:2016-10-29 23:12:06 C/C++开发

int类型的sizeof是如何工作的?

我有一个小程序比较 (1)sizeof, (2)numeric_limits :: digits, (3)一个循环的结果 ,以确保他们都报告关于任何C ++实现的“int类型”的大小相同的事情。但是因为我不知道sizeof的内部,我不知道是否只是报告numeric_limits ::位数。感谢 解决方案 在大多数编译器上最可能的 sizeof()在其内部类型表中查找给定类型 ..
发布时间:2016-10-29 22:36:32 C/C++开发

C ++:通过隐式构造函数初始化int变量

我正在学习C ++,我对int变量的初始化有点困惑。 这段代码(包括注释)是Nawaz回答的复制/粘贴在本主题中为什么C ++需要用户提供的默认构造函数来默认构造一个const对象? struct POD { int i; }; POD p1; // uninitialized - but do not worry we can assign some valu ..
发布时间:2016-10-28 00:35:32 C/C++开发

动态确定基于系统的整数类型(c ++)

我正在编写一个程序,以每32位为单位(即每次4个字节)将数据存储到文件中。我在64位Windows系统中编写代码,但我使用的编译器是32位(mingw32)。在当前系统中,int的长度大小相同,为32位(4bytes)。我目前通过使用g ++重新编译(不更改代码)将代码移植到其他系统。然而,我发现int或long的大小是不同的,取决于系统。这是任何方式(如在头文件中使用宏)来确定整数的大小,以决定 ..
发布时间:2016-10-27 04:35:16 C/C++开发

“自然大小”在C ++中真正意味着什么?

我理解“自然大小”是由特定硬件最有效处理的整数宽度。在数组或算术运算中使用 short 时, short 整数必须首先转换为 int 。 我不是在寻找简单的答案,例如 32位架构,它的自然大小是32位 我想了解 这是最高效的, 为什么 必须在对其执行算术运算之前转换 short 。 奖金Q:当对 long 整数进行算术运算时会发生什么? 解决方案 “自然大小”是 ..
发布时间:2016-10-27 00:27:18 C/C++开发

整数到字符串转换/整数字符串连接在C ++ - 更紧凑的解决方案?

如何做整数 - >字符串转换已经在互联网上多次回答...但是,我正在寻找最紧凑的“C ++ - 方式”这样做。 因为你能够使用重载的+运算符连接字符串,所以最好能够沿着python-ish的行做一些事情 x =(stringVariable + str(intVariable) )连接,但我不知道如果有一个规范的方式来做这个在C + +。 我看到的最常见的解决方案是: stri ..
发布时间:2016-10-26 21:52:51 C/C++开发

++ i操作符在C#和C ++中的区别

我有在C ++和C#中编写的以下代码 int i = 0; ++ i = 11; 此C#编译器出现错误后 作业的左侧必须是变量,属性或索引器 但是C ++编译器生成这个代码没有错误,我得到一个结果 11 为 i 。 $ p $ b 解决方案 不同之处在于pre-increment运算符是 lvalue C ++,而不在C#中。 ..
发布时间:2016-10-25 17:15:48 C#/.NET

Void vs Int函数

void和int函数之间的区别是什么?我什么时候使用哪个?当只打印消息或变量值时,将使用void?如cout 还是只是文字? ? 解决方案 void 从函数到函数的调用者。 例如 void no_return_fn() { cout ..
发布时间:2016-10-25 15:58:32 C/C++开发

Void vs Int函数

void和int函数之间的区别是什么?我什么时候使用哪个?当只打印消息或变量值时,将使用void?如cout 还是只是文字? ? 解决方案 void 从函数到函数的调用者。 例如 void no_return_fn() { cout ..
发布时间:2016-10-25 15:22:47 C/C++开发