integer相关内容

为什么 C# 中的字节减法需要强制转换?

我必须使用 WinForms 在 VS2008 .net 3.5 中执行以下代码: 字节百分比 = 70;字节零 = 0;位图复制 = (Bitmap)image1.Clone();...颜色 oColor = copy.GetPixel(x, y);字节 oR = (byte)(oColor.R - 百分比 当我离开最后一行代码的“(byte)"时,我收到一个编译器错误,说它“不能隐式转换 ..
发布时间:2021-12-31 21:51:16 C#/.NET

当我在 C 中将 long int 分配给 int 时会发生什么?

在最近的一次家庭作业中,我被告知使用 long 变量来存储结果,因为它可能是一个很大的数字. 我决定在我的系统(英特尔核心 i5/64 位 Windows 7/gnu gcc 编译器)上检查这对我来说真的很重要,并发现以下代码: printf("sizeof(char) => %d\n", sizeof(char));printf("sizeof(short) => %d\n", size ..
发布时间:2021-12-31 21:45:35 其他开发

将 INT 转换为 DATETIME (SQL)

我正在尝试将日期转换为日期时间,但出现错误.我要转换的数据类型是 (float,null),我想将其转换为 DATETIME. 此代码的第一行工作正常,但在第二行出现此错误: 将表达式转换为数据类型日期时间时出现算术溢出错误. CAST(CAST(rnwl_efctv_dt AS INT) AS char(8)),CAST(CAST(rnwl_efctv_dt AS INT)AS D ..
发布时间:2021-12-31 21:42:25 其他开发

有效的无符号到有符号转换避免实现定义的行为

我想定义一个函数,它接受一个 unsigned int 作为参数,并返回一个 int 全等模 UINT_MAX+1 给参数. 第一次尝试可能如下所示: int unsigned_to_signed(unsigned n){返回 static_cast(n);} 但任何语言律师都知道,对于大于 INT_MAX 的值,从无符号转换为有符号是实现定义的. 我想实现这一点,以便 (a) 它 ..
发布时间:2021-12-31 21:33:51 C/C++开发

在 PHP 中将整数转换为字符串

有没有办法在 PHP 中将整数转换为字符串? 解决方案 您可以使用 strval() 函数将数字转换为字符串. 从维护的角度来看,您想要做的事情很明显,而不是其他一些更深奥的答案.当然,这取决于您的上下文. $var = 5;//内联变量解析echo "我想要 {$var} 华夫饼";//= 我想要 5 个华夫饼//字符串连接echo "我想要".$var."华夫饼";//我想要 ..
发布时间:2021-12-31 21:32:11 PHP

string = string + int:幕后是什么?

在 C# 中,您可以隐式连接一个字符串,比如一个整数: string sth = "something" + 0; 我的问题是: 为什么,假设您可以隐式连接字符串和整数,C# 不允许像这样初始化字符串: string sth = 0;//错误:无法将源类型“int"转换为目标类型“string" C# 如何将 0 转换为字符串.是 0.ToString() 还是 (string)0 ..
发布时间:2021-12-31 21:30:31 C#/.NET

lua中一个整数的位数之和

我看到了一个与 Java 和 C 相关的问题,但我使用的是 LUA.答案可能适用于我,但我不理解它们. 有人可以告诉我如何获得整数的各个数字的总和.例如. a = 275总和 = 2+7+5 如果您能解释我将如何在 LUA 中实现这一点以及为什么代码会完成它所做的事情,那将不胜感激. 解决方案 真是一个简单的功能.使用 gmatch 可以让您到达需要去的地方. 函数 sumdi ..
发布时间:2021-12-30 20:34:24 其他开发

在 Lua 中格式化整数

我想将数字格式化为 1,234 或 1,234,432 或 123,456,789,你懂的.我尝试这样做: 函数重新格式化(i)本地长度 = string.len(i)对于 v = 1,math.floor(length/3) 做对于 k = 1, 3 做newint = string.sub(mystring, -k*v)结尾newint = ','..newint结尾返回新整数结尾 如您所 ..
发布时间:2021-12-30 20:05:27 其他开发

C++ - 如何找到一个整数的长度

我正在尝试找到一种方法来查找整数的长度(位数),然后将其放入整数数组中.作业还要求在不使用 STL 类的情况下执行此操作,尽管程序规范确实说我们可以使用“通用 C 库"(要问我的教授是否可以使用 cmath,因为我假设 log10(num)+ 1 是最简单的方法,但我想知道是否还有其他方法). 啊,这不必处理负数.纯非负数. 我正在尝试创建一个变体“MyInt"类,该类可以使用动态数组 ..
发布时间:2021-12-30 15:51:49 C/C++开发

如何找到整数中的数字长度?

在 Python 中,如何求一个整数的位数? 解决方案 如果你想要一个整数的长度和整数中的位数一样,你总是可以像 str(133) 一样把它转换成字符串 并找到它的长度,如 len(str(123)). ..
发布时间:2021-12-30 15:46:01 Python

Solr 不搜索整数?

我目前正在使用 Solr 为电子商务网站开发搜索引擎.所以我在我的 schema.xml 中得到了这两个字段: (完整的 schema.xml 可在下方获得) 有关信息: sku 看起来像这样:959620、 ..
发布时间:2021-12-30 08:40:28 其他开发

你如何在 Python 中表达二进制文字?

如何用 Python 文字将整数表示为二进制数? 我很容易找到十六进制的答案: >>>0x12AF4783>>>0x100256 和八进制: >>>01267695>>>010064 Python 中如何使用字面量表示二进制? 答案摘要 Python 2.5 及更早版本:可以使用 int('01010101111',2) 表示二进制,但不能使用文字. Pytho ..
发布时间:2021-12-29 19:12:24 Python

转换列表<整数>到列表<字符串>

我有一个整数列表,List,我想将所有整数对象转换为字符串,从而完成一个新的 List代码>. 当然,我可以创建一个新的 List 并循环遍历列表,为每个整数调用 String.valueOf(),但我想知道是否有更好(阅读:更自动化)的方法? 解决方案 据我所知,迭代和实例化是唯一的方法.类似于(对于其他人的潜在帮助,因为我确定您知道如何执行此操作): List旧列表 = ... ..
发布时间:2021-12-27 17:41:02 Java开发

使用 scanf 进行验证检查在循环内不起作用

我正在尝试创建一个函数来检查用户的输入,并让他们在输入错误类型的输入时再试一次. 因此,当我在函数中输入错误的输入时,它会将我置于无限循环中.我能做些什么来修复它? 我只能使用 getchar 和 scanf 进行用户输入. int sizeOfField(){int size,inputCheck,flag=0;而(!标志){inputCheck= scanf(" %d ", &s ..
发布时间:2021-12-26 18:13:05 其他开发

如何捕捉整数(0)?

假设我们有一个产生 integer(0) 的语句,例如 a 长度(一)[1] 0 可能值得重新考虑您用于确定哪些元素所需的策略,但如果没有进一步的具体细节,则很难提出替代策略. ..
发布时间:2021-12-26 12:49:02 其他开发

循环直到整数输入在所需范围内无法处理非数字字符输入

我对应该非常简单的代码有疑问.我想接收一个 1 到 3 之间的整数并进行错误检查.它可以很好地检查过大或过小的数字,但是当输入字母/数字组合时,它会陷入无限循环.建议? #include 使用命名空间标准;int main(int argc, char *argv[]){整数输入;cout>输入;while ..
发布时间:2021-12-26 12:44:58 C/C++开发

Scala 中的 Int 和 Integer 有什么区别?

我正在处理一个声明为整数的变量,并发现 > 不是整数的成员.这是一个简单的例子: scala>一世警告:有弃用警告;使用 -deprecation 重新运行以获取详细信息res28:整数 = 3标度>我>3:6:错误:值>不是整数的成员我>3^ 将其与 Int 进行比较: scala>jres30:整数 = 3标度>≥3res31:布尔值 = 假 Integer 和 Int 有什 ..
发布时间:2021-12-25 13:21:49 其他开发

long 和 int 数据类型的区别

考虑到以下语句返回4,C++中的int和long类型有什么区别? sizeof(int)大小(长) 解决方案 来自 this 参考: 一个 int 最初的目的是的“自然"字大小处理器.许多现代处理器可以以相等的方式处理不同的字长轻松. 还有这一点: 在许多(但不是全部)C 和 C++ 上实现,一个长大于一个整数.当今最流行的桌面平台,如 Windows 和 Linux,主要 ..
发布时间:2021-12-25 13:14:08 C/C++开发

Java中是否有数字的默认类型

如果我写这样的东西 System.out.println(18); 哪种类型有“18"?是int 还是byte?或者它还没有类型? 它不能是 int,因为这样的东西是正确的: byte b = 3; 这是不正确的: int i = 3;字节 bb = i;//错误! 编辑:我想我在 赋值转换 : 常量的编译时收缩意味着代码如下: byte theAnswer = 42 ..
发布时间:2021-12-25 13:13:24 Java开发

为什么我们将 INT_MIN 定义为 -INT_MAX - 1?

AFAIK 这是一个标准的“成语" #define INT_MIN (-INT_MAX - 1)# 定义 INT_MAX 2147483647 问题:为什么INT_MIN的定义不是-2147483648? 解决方案 因为 2147483648 是一个 long 值,因为它不适合 int(在具有 32 位 int 和 64 位 long 的普通系统中,在具有 32 位 long 的系统中 ..
发布时间:2021-12-25 13:10:59 其他开发