int相关内容

将ints和指针的数组复制到bools

我正在开发一个程序,需要一个数组被复制数千/数百万次。现在我有两种方法来表示数组中的数据: 一个int数组: int someArray [8] [8]; 其中 someArray [a] [b] 可以具有值0,1或2,或 布尔值指针数组: bool * someArray [8] [8]; 其中 someArray [a] [ ..
发布时间:2016-10-25 15:21:32 C/C++开发

在C ++中将十六进制字符转换为int

如何将十六进制字符而不是字符串更改为数值? 在输入这个问题时,我发现了许多关于如何将十六进制字符串转换为值的答案。但是,没有工作的字符。我记得在字符串的某个地方读取: std :: string mystr =“12345” unsigned int myval; std :: stringstream(mystr)>> std :: hex>> myval; ..
发布时间:2016-10-25 15:13:41 C/C++开发

在C ++中将十六进制字符转换为int

如何将十六进制字符而不是字符串更改为数值? 在输入这个问题时,我发现了许多关于如何将十六进制字符串转换为值的答案。但是,没有工作的字符。我记得在字符串的某个地方读取: std :: string mystr =“12345” unsigned int myval; std :: stringstream(mystr)>> std :: hex>> myval; ..
发布时间:2016-10-25 15:08:43 C/C++开发

在C ++中将一维非线性转换为二维

我有一个49空格一维数组声明为 int boardArray [49]; 和我也有一个二维的7x7数组声明为 int boardArrayTwo [7] [7]'我想使用嵌套循环将一维数组放入二维数组这里是我用来测试它的代码。 for(int i = 0; i> 50; ++ i) { boardArray [i] = i ; //用ints 0 - 48填充数组以测试 } f ..
发布时间:2016-10-24 13:27:43 C/C++开发

如何读取字节并在c ++中保存整数字节的ASCII值

我有一个简单的问题,让我很困惑。 目标:我想从文件中读取一个给定的字节第一个字节),并使该字节的ASCII值为int x。因此,例如,如果字节/字符是'a',我想要x为97(=十六进制61)。我有以下读取文件example.txt的第一个字节: #include #include #include using ..
发布时间:2016-10-24 13:20:06 C/C++开发

如何转换QString为int?

我在来源中有一个 QString 。 所以我需要将其转换为整数而不使用“Kb”。 我尝试了 Abcd.toInt (),但不起作用。 QString Abcd =“123.5 Kb” 解决方案 您的字符串中没有所有数字字符。所以你必须按空格拆分 QString Abcd =“123.5 Kb” Abcd.split(“”)[0] .toInt(); // ..
发布时间:2016-10-23 13:30:09 C/C++开发

将单个字符转换为int

如何将char a [0]转换为int b [0]其中b是一个空的动态分配的int数组 我试过 char a [] =“4x ^ 0”; int * b; b = new int [10] char temp = a [0]; int temp2 = temp - 0; b [0] = temp2; 我想要4,但它给我ascii值52 ..
发布时间:2016-10-23 12:08:49 C/C++开发

将std :: string转换为整数

我试图将 std :: vector 中存储的 std :: string 转换为整数并将其作为参数传递给函数。 这是我的代码的简化版本: ; string>记录; functiontest(atoi(record [i] .c_str)); 我的错误如下: 错误:类型为'const char *的参数(std :: basic_string ..
发布时间:2016-10-23 11:38:22 C/C++开发

双到int转换后面的场景?

我只是想知道发生在幕后的事情,将double转换为int,说int(5666.1)?这是比父类的一个子类的static_cast更昂贵吗?因为int和double的表示是根本不同的,因为在过程中会创建临时表,并且也很昂贵。 解决方案任何具有本地浮点的CPU都将有一条将浮点数转换为整数数据的指令。该操作可以从几个周期到许多。通常有用于FP和整数的单独的CPU寄存器,因此您必须随后将整数移动到整 ..
发布时间:2016-10-23 11:36:45 C/C++开发

从long long转换为int和另一种方式回到c ++

如何从long long转换为int,另一种方式回到c ++? 还有什么是long long的属性,特别是它的最大尺寸, 谢谢提前.. 解决方案 p> type long long通常为64位。 类型int可能是32位,但不是所有机器。 如果你把一个int转换为一个long long,你可以做 my_long_long =(long long)my_int ..
发布时间:2016-10-22 19:44:51 C/C++开发

是否可以区分0和-0?

我知道整数值 0 和 -0 本质上是一样的。 但是,我想知道是否可以区分它们。 例如,如何知道是否分配了一个变量 -0 ? bool IsNegative(int num) { // 怎么样 ? } int num = -0; int additinon = 5; num + =(IsNegative(num))?加法: 值 -0 内存与 ..
发布时间:2016-10-22 17:29:30 C/C++开发

通过“拼接”访问C ++中的变量它的名字在一起

假设我有一个变量: int fish5 = 7; 我可以通过连接术语“fish”和“5”来访问fish5吗? 一个理想的解决方案如下所示: “我显示数字七:%i”,鱼+ 5); 解决方案 不,不是你想要的。但在你的例子中,你可以使用一个数组(只有当你想用一个数字连接一个变量名时才有效): int fish [6] = {0} ..
发布时间:2016-10-20 23:54:00 C/C++开发

在C ++中两个整数的乘法

我有一个很基本的问题,但我不知道我是否理解这个概念。假设我们有: int a = 1000000; int b = 1000000; long long c = a * b; 当我运行这个时,c显示负值,所以我改变了a和b为long long,然后一切都很好。所以为什么我必须改变a和b,当他们的值在int的范围,并且他们的产品被分配到c(长long)? 使 ..
发布时间:2016-10-20 21:56:21 C/C++开发