integer相关内容

Python字符串和整数连接

我想在 for 循环中使用附加的整数创建字符串.像这样: for i in range(1,11):字符串="字符串"+i 但是它返回一个错误: TypeError: +: 'int' 和 'str' 的操作数类型不受支持 连接字符串和整数的最佳方法是什么? 解决方案 注意: 此答案中使用的方法(反引号)在更高版本的 Python 2 中已弃用,并在 Python 3 中删除 ..
发布时间:2022-01-14 13:56:32 Python

如何使用 cout <<我的课

myclass是我写的一个C++类,我写的时候: myclass x;cout 如何输出 10 或 20.2,如 integer 或 float 值? 解决方案 通常通过为您的类重载 operator: struct myclass {诠释我;};std::ostream &operator ..
发布时间:2022-01-14 13:54:51 C/C++开发

以独特且确定的方式将两个整数映射为一个

想象两个正整数 A 和 B.我想将这两个组合成一个整数 C. 不能有其他整数 D 和 E 与 C 结合.所以将它们与加法运算符结合起来是行不通的.例如 30 + 10 = 40 = 40 + 0 = 39 + 1串联也不起作用.例如“31"+“2"=312=“3"+“12" 这种组合运算也应该是确定性的(总是在相同的输入下产生相同的结果)并且应该总是在整数的正侧或负侧产生一个整数. ..
发布时间:2022-01-14 13:54:24 其他开发

有没有办法将数字单词转换为整数?

我需要将one转换成1,two转换成2等等. 有没有办法通过库或类或任何东西来做到这一点? 解决方案 这段代码大部分是设置numwords dict,只在第一次调用时完成. def text2int(textnum, numwords={}):如果不是数字:单位 = [“零"、“一"、“二"、“三"、“四"、“五"、“六"、“七"、“八"、“九"、“十"、“十一"、“十二"、“十三 ..
发布时间:2022-01-14 13:53:25 Python

如何获得整数的单独数字?

我有 1100、1002、1022 等数字.我想要单独的数字,例如对于第一个数字 1100,我想要 1、1、0、0. 如何在 Java 中获得它? 解决方案 为此,您将使用 % (mod) 运算符. 整数;//= 一些整数而(数字> 0){打印(数字 % 10);数字 = 数字/10;} mod 运算符将为您提供对数字进行 int 除法的余数. 所以, 10012 % 1 ..
发布时间:2022-01-14 13:51:42 Java开发

显示带前导零的数字

给定: a = 1b = 10c = 100 如何为所有少于两位数的数字显示前导零? 这是我期待的输出: 0110100 解决方案 在 Python 2(和 Python 3)中你可以这样做: 数字 = 1print("%02d" % (number,)) 基本上 % 类似于 printf 或 sprintf(参见 docs). 对于 Python 3.+,同样的行为也可 ..
发布时间:2022-01-14 13:51:26 Python

C ++将十六进制字符串转换为有符号整数

我想在 C++ 中将十六进制字符串转换为 32 位有符号整数. 因此,例如,我有十六进制字符串“ffffeffe".它的二进制表示是 11111111111111101111111111111110.它的有符号整数表示是:-65538. 如何在 C++ 中进行这种转换?这也需要对非负数起作用.比如十六进制字符串“0000000A",二进制是00000000000000000000000 ..
发布时间:2022-01-14 13:51:20 C/C++开发

Java中的大数

如何在 Java 中进行非常大的数字计算? 我已经尝试过 long,但它的最大值为 9223372036854775807,当使用整数时,它不能保存足够的数字,因此对于我的需要来说不够准确. 这里面还有吗? 解决方案 您可以将 BigInteger 类用于整数,BigDecimal 用于带有小数位的数字.这两个类都定义在 java.math 包中. 例子: BigInt ..
发布时间:2022-01-14 13:51:14 Java开发

如何在不使用 try/except 的情况下检查字符串是否表示 int?

有什么方法可以判断一个字符串是否代表一个整数(例如,'3'、'-17'而不是'3.14' 或 'asfasfas') 不使用 try/except 机制? is_int('3.14') == Falseis_int('-7') == 真 解决方案 如果你真的对到处使用 try/except 感到厌烦,请写一个辅助函数: def 表示整数:尝试:整数返回真除了ValueError:返回假>> ..
发布时间:2022-01-14 13:50:35 Python

Java:整数等于 vs. ==

从 Java 1.5 开始,您几乎可以在许多情况下将 Integer 与 int 互换. 但是,我发现我的代码中有一个潜在的缺陷,这让我有点吃惊. 以下代码: 整数 cdiCt = ...;整数 cdsCt = ...;...if (cdiCt != null && cdsCt != null && cdiCt != cdsCt)不匹配=真; 当值相等时,似乎错误地设置了不匹配,尽 ..
发布时间:2022-01-14 13:50:16 Java开发

Java 如何处理整数下溢和上溢以及如何检查它?

Java 如何处理整数下溢和上溢? 在此基础上,您将如何检查/测试这种情况是否正在发生? 解决方案 如果溢出,返回到最小值 并从那里继续.如果下溢,则返回 最大值 并从那里继续. 您可以按如下方式预先检查: public static boolean willAdditionOverflow(int left, int right) {if (right ..
发布时间:2022-01-14 13:49:19 Java开发

如何在没有来自 c 库的 printf 的情况下在汇编级编程中打印整数?

谁能告诉我以十进制格式在寄存器中显示值的纯汇编代码?请不要建议使用 printf hack,然后使用 gcc 编译. 说明: 嗯,我对 NASM 进行了一些研究和一些实验,并认为我可以使用 c 库中的 printf 函数来打印一个整数.我通过使用 GCC 编译器编译目标文件来做到这一点,并且一切正常. 但是,我想要实现的是以十进制形式打印存储在任何寄存器中的值. 我做了一些 ..
发布时间:2022-01-14 13:49:10 其他开发

在 Fortran 90 中将字符串转换为整数

我知道 IACHAR(s) 在字符串 s 的第一个字符位置返回 ASCII 字符的代码,但我需要将整个字符串转换为整数.我还有一些字符串(大约 30 个字符串,每个最多包含 20 个字符).有没有办法将它们中的每一个转换为 Fortran 90 中的唯一整数? 解决方案 你可以读一个字符串到一个整型变量中: 模块 str2int_mod包含基本子程序 str2int(str,int,st ..
发布时间:2022-01-14 09:52:23 其他开发

如何在[0,5]范围内的fortran 90中生成整数随机数?

我是 Fortran 编程的新手.谁能帮我解决一下.我遇到了生成整数随机数的问题在 fortran 随机数的 [0,5] 范围内使用random_seed 和 rand 解决方案 为了支持 Alexander Vogt 的答案,我'将概括. 内在 random_number(u) 从区间 [0,1) 上的均匀分布返回实数 u(或此类数组).【即包含0但不包含1】 为了对整数 { ..
发布时间:2022-01-14 09:27:46 其他开发