int相关内容
为什么任何数据类型的负数范围都比正数大? 例如,如果是整数: 在 Turbo C 中它的范围是 -32768 到 32767 而对于 Visual Studio 它是 -2147483648 到 2147483647. 其他数据类型也是如此…… [UPD:为 Visual Studio 设置适当的限制值] 解决方案 因为数字的存储方式.带符号的数字是使用一种称为“二
..
为什么将两个 32 位 int 数除为 (int/int) 返回给我 0,但如果我使用 Decimal.Divide() 我得到正确答案?我绝不是 C# 人. 解决方案 int是整数类型;将两个整数相除执行 integer 除法,即小数部分被截断,因为它不能存储在结果类型中(也是 int!).相比之下,Decimal 有一个小数部分.通过调用 Decimal.Divide,您的 int 参
..
我在这里有一个与 Java 相关的简单问题.假设您有一个 int 数组作为实例变量: int[] in = new int[5]; 所以,现在默认情况下它包含 5 个零.但是,如果您有与局部变量相同的数组怎么办.它是否被初始化为零?那不是家庭作业,我正在学习 Java 语言.最好的问候 解决方案 首先要了解的是,本地变量存储在堆栈 未使用其默认值显式初始化.而 实例变量 存储在 Hea
..
我一直听说 PHP 有开销.例如,C++ int 在 32 位系统上使用 4 个字节,但 PHP int 使用更多.这个值是多少? 解决方案 我需要比评论更多的空间来扩展 mario 的发现,所以我将添加一个答案. C union 的大小将是其最大成员的大小(可能带有额外的字节以满足对齐约束).对于 zvalue_value,这将是具有三个指针大小的 obj(不包括这些指针指向的内存
..
我有一个带有数学运算符的字符串,我需要将其转换为 int(答案). 以下代码不起作用,但我不确定如何使 answer 变量起作用. 字符串问题;诠释答案;问题 = "7/7+9-9*5/5";答案 = Integer.parseInt(问题); 解决方案 Integer.parseInt(question); ...要是这么简单就好了... "7/7+9-9*5/5"="nofo
..
我找到了使用 strtol 将十六进制字符串转换为 signed int 的代码,但我找不到短 int(2 个字节)的内容.这是我的一段代码: while (!sCurrentFile.eof() ){getline (sCurrentFile,currentString);sOutputFile 我的想法是读取具有 2 字节宽值的文件(如 0xFFEE),将其转换为有符号整数并将结果写入输出
..
我正在尝试编写一个简单的程序,要求用户输入一个数字,然后我将使用该数字来决定给定年龄的门票费用.尝试将字符串转换为 int 时遇到问题.否则程序布局很好.有什么建议?谢谢 使用系统;班票价格{公共静态无效主要(字符串[]参数){Console.WriteLine("请输入您的年龄");int 输入 = Console.ReadLine();如果(输入
..
我正在做非常简单的 int 除法,结果很奇怪. 此代码按预期打印 2: public static void main(String[] args) {诠释 i = 200;int hundNum = i/100;System.out.println(hundNum);} 此代码将 1 打印为 not 预期: public static void main(String[] args)
..
可能重复: 如何检查字符串是否为Python 中的数字? Python - 将字符串解析为浮点数或整数 例如,我想检查一个字符串,如果它不能转换为整数(使用 int()),我该如何检测? 解决方案 使用 .isdigit() 方法: >>>'123'.isdigit()真的>>>'1a23'.isdigit()错误的 引用文档: 如果字符串中的所有字符都是数字并且至少有
..
这不是让我输入我的名字,但它确实可以正常工作.我知道我可以更改语句的顺序,但还有其他方法可以做到吗? 导入 java.util.Scanner;公共类 ScannerErr2{公共静态无效主要(字符串[]参数){扫描仪键盘=新扫描仪(System.in);字符串名称;年龄;System.out.print("请输入您的年龄:");年龄=键盘.nextInt();System.out.print(
..
在 Python 中,我想转换一个字符串列表: l = ['sam','1','dad','21'] 并将整数转换为整数类型,如下所示: t = ['sam',1,'dad',21] 我试过了: t = [map(int, x) for x in l] 但显示错误. 如何将列表中的所有 intable 字符串转换为 int,而将其他元素保留为字符串? 我的列表可能是多维的.
..
我可以看到这是新程序员的常见问题,但是我没有成功地为我的代码实现任何解决方案.基本上我想将 w 和 v 相除,它们必须保存到一个双变量中.但它打印 [0.0, 0.0, ... , 0.0] public static double density(int[] w, int[] v){双 d = 0;for(L = 0; L 解决方案 这里的这一行 d = w[L]/v[L]; 发生在几个
..
myList = [ 4,'a', 'b', 'c', 1 'd', 3] 如何将这个列表分成两个列表,一个包含字符串,另一个包含 elegant/pythonic 方式的整数? 输出: myStrList = ['a', 'b', 'c', 'd' ]myIntList = [ 4, 1, 3 ] 注意:没有实现这样的列表,只是考虑如何为这样的问题找到一个优雅的答案(有吗?).
..
我知道在 .Net 中所有 32 位类型(例如,int、bool 等)都是线程安全的.也就是说,不会有部分写入(根据规范). 但是,同样适用于 int?(可为空的 int)吗? 解决方案 这个问题措辞不佳,因此到目前为止的答案很混乱.问题应该是“是否对 int 类型的变量进行读写?保证是 atomic?" 不,绝对不是.规范在这一点上非常清楚: 以下数据类型的读写是原子的
..
我不知道如何从 Java 中的整数值生成十六进制“0x83"字符. 我需要一个“0x83"值来表示西里尔字母中的一个字母(该字母:ѓ),以便将它(该字母)发送到我的打印机.当使用我的转换器(如下)将 131(十进制的 0x83)转换为十六进制时,我得到三个数字:0x31、0x33 和 0x31. public String toHex(String arg) {return String.
..
我的表单上有一个 listView.我想在程序运行期间添加一些东西. 这是我使用的代码 public void FillList(string[] Name,int[] empty,int[] Population,int[] Max,int[] Check,int size){如果(this.InvokeRequired){this.Invoke((MethodInvoker) 委托{f
..
int i;整数数据[5] = {0};数据[0] = i; data[0] 中的值是多少? 另外,这行是什么意思? if (!data[0]) { ... } 解决方案 在大多数情况下,int 对象没有“默认"值. 如果您将 int i; 声明为函数内部的(非静态)局部变量,则它具有不确定的值.它是未初始化的,在你写入一个有效值之前你不能使用它. 在声明对象时明确初始化
..
我正在尝试使用 stoi 将字符串转换为整数,但是它说它没有被声明.我有标准库和 包括在内,但它仍然说 [Error] 'stoi' is not declared in this scope 代码如下: #include #include #include #include 使用命名空间标准;主函数()
..
假设我有一个数字列表.我将如何检查列表中的每个项目都是 int? 我四处搜寻,但找不到任何关于此的东西. for i in myList:结果=isinstance(i, int)如果结果 == 假:休息 会起作用,但在我看来,它看起来很丑陋且不符合标准. 有没有更好(和更pythonic)的方法来做到这一点? 解决方案 >>>my_list = [1, 2, 3.25]>>>al
..
我在 mysql 中使用 int(255) 作为我的 id.这够长吗?如果我有大约 1,000,000 条记录……谢谢. 解决方案 可能只是为您将其转换为 int(11).由于 int 中不能有 255 个可见数字,因此最大值将为 2147483647. 如果您需要更多,您可以将其设置为无符号,因为我假设您没有负 id,那么您最多可以有 4294967295. 如果您将拥有超过
..