首页 文章
  • 409 votes
     answers
     views

    “是”运算符与整数意外地运行

    为什么以下在Python中出现意外行为? >>> a = 256 >>> b = 256 >>> a is b True # This is an expected result >>> a = 257 >>> b = 257 >>> a is b False ...
  • 7 votes
     answers
     views

    如何“分隔”给定字符串中的整数?

    我正在做练习,我必须从键盘输入一个字符串 . 该字符串将是简单的算术,例如“2 4 6 - 8 3 - 7” . 是的,格式必须是这样的 . 中间有单个空格 . 我们的想法是采用这个字符串并最终打印出答案 . 到目前为止,这是我的代码: public class AddemUp { public static void main(String[] args) { S...
  • -2 votes
     answers
     views

    如何使用python修复匹配游戏中的int错误?

    好的,我现在一直在尝试这个 . 继续陷入'int'错误 . 描述: 幼儿玩的常见记忆匹配游戏是从包含相同对的一副牌开始 . 例如,在牌组中给出六张牌,两张牌可以标记为1,两张牌子标记为2,两张牌子标记为3.牌被洗牌并面朝下放在牌面上 . 然后,玩家选择两张面朝下的牌,将他们面朝上,如果牌匹配则面朝上 . 如果两张牌不匹配,则返回原来的面朝下位置 . 游戏一直持续到所有牌面朝上 . 样本输入/输出:...
  • 225 votes
     answers
     views

    如何将输入读作数字?

    为什么 x 和 y 字符串而不是以下代码中的整数?网上的所有内容都说使用了 raw_input() ,但我读了Stack Overflow(在一个不处理整数输入的线程上) raw_input() 在Python 3.x中被重命名为 input() . play = True while play: x = input("Enter a number: ") ...
  • 9 votes
     answers
     views

    获取数字的最快数字是多少? [重复]

    这个问题在这里已有答案: Way to get number of digits in an int? 27个答案 我已经检测到一个数字的位数 . 例如, 329586 具有 6 个数字 . 我所做的,只是将数字解析为字符串,并获取字符串长度,如: number.toString().length() 但是,有一种最快的方法来计算数字上的数字吗?我必须多次使用此方法,所以我认为使用 toSt...
  • 2 votes
     answers
     views

    新的C#程序员困惑不解 . 很简单的程序 . 将int转换为字节格式,它可以工作,但不像我预期的那样

    这是练习的措辞 . **创建一个控制台应用程序,询问用户0-255范围内的两个数字,然后将第一个数字除以第二个数字: 输入0到255之间的数字:100 输入0到255之间的另一个数字:8 100除以8是12 编写异常处理程序以捕获任何抛出的错误: 输入0到255之间的数字:apples 输入0到255之间的另一个数字:香蕉 FormatException:输入字符串的格式不正确 . ** 这是我写...
  • 93 votes
     answers
     views

    C中的十六进制字符串的整数

    如何在C++中将整数转换为十六进制字符串? 我可以找到一些方法来做到这一点,但它们似乎主要针对C语言 . 它不是用C语言做的本地方式 . 这是一个非常简单的问题;我有一个 int ,我想将其转换为十六进制字符串以便以后打印 .
  • 0 votes
     answers
     views

    最小值/最大值C中的短整数值

    PROBLEM SOLVED: It still doesn't work on Code::Blocks so it has something to to with Codeblocks. 我遇到以下C代码的问题 . 它应该显示“短整数”的最大/最小值 . 我很确定它是对的,但它似乎不适用于我的机器 . 作为输出我只得到零而不是所需的32767和-32768 . 如果有人可以验证我确实不是代码...
  • -1 votes
     answers
     views

    在Java中使用大量数字

    如果我有一个数字x = 0123456789101112,我应该使用什么数字类型?我想也许长或双可能有用,因为它们的范围非常大,但是当我编译程序时,它说它的值太大了 . 我做了一些阅读,发现我可以使用BigInteger类 . 当我将所有值设为BigInteger时,它仍然无法编译: BigInteger x = new BigInteger("0123456789101112&quot...
  • 286 votes
     answers
     views

    使用Swift将String转换为Int

    该应用程序基本上通过输入初始和最终速度和时间来计算加速度,然后使用公式来计算加速度 . 但是,由于文本框中的值是字符串,我无法将它们转换为整数 . @IBOutlet var txtBox1 : UITextField @IBOutlet var txtBox2 : UITextField @IBOutlet var txtBox3 : UITextField @IBOutlet var lblA...
  • 411 votes
     answers
     views

    将列表中的所有字符串转换为int

    在Python中,我想将列表中的所有字符串转换为整数 . 所以,如果我有: results = ['1', '2', '3'] 我该怎么做: results = [1, 2, 3]
  • -1 votes
     answers
     views

    如何避免使用基数为10的'ValueError:int()的无效文字:''“?

    我一直致力于一个旨在加密用户输入的消息的程序 . 加密过程完成后,我希望程序提示用户选择是否要加密另一条消息 . option2 = int(input('Would you like to encrypt another message? (Yes = 1 and No = 2)')) while option2 not in [1, 2]: print 'Please...
  • 229 votes
     answers
     views

    Java数组排序下降?

    是否有任何简单的方法按降序对数组进行排序,就像它们在Arrays class中按升序排序一样? 或者我必须停止懒惰并自己这样做:[
  • 3 votes
     answers
     views

    从double转换为int时的值更改

    基本问题,代码非常大,但我的问题是,它的核心是基本的: 我有一个称为变量的双值,如果我用cout <<变量检查它,它会给我,例如,982 . 下一行代码是int intvariable = variable . 然后,当我用cout << intvariable检查它时,我给了981 . 有趣的是,这并不总是发生 . 985它可能会保持在985,然后是984和983,它将...
  • 2 votes
     answers
     views

    C - 从整数数组插入和提取字符

    例如: char mem[100000]; int reg[8]; mem[36] = 'p'; // add char p to our 36th index of our char array reg[3] = (int)mem[36]; // store value of mem[36] into reg[3] 现在我想在该int数组的索引3处打印char值 . ...
  • 0 votes
     answers
     views

    将varchar值'****'转换为数据类型int时转换失败

    我在Sql Server 2005中使用存储过程 . 我收到此错误: “将varchar值'My_41.png'转换为数据类型int时转换失败 . ” imageID在tbl_itemImage中声明为varchar(300)@ReturnValue声明为varchar(MAX) 插入和更新查询执行良好,数据也存储在表中 . 但是在最后执行SELECT Query时它会给我一个上面的错误 . ...
  • 583 votes
     answers
     views

    如何连接std :: string和int?

    我认为这很简单,但它会带来一些困难 . 如果我有 std::string name = "John"; int age = 21; 如何组合它们以获得单个字符串 "John21" ?
  • 7 votes
     answers
     views

    如何将整数传递给CreateThread()?

    如何将int参数传递给CreateThread回调函数?我试试看: DWORD WINAPI mHandler(LPVOID sId) { ... arr[(int)sId] ... } int id=1; CreateThread(NULL, NULL, mHandler, (LPVOID)id, NULL, NULL); 但我收到警告: warning C4311: 'type cast'...
  • 2 votes
     answers
     views

    从调用Int的方法返回布尔值

    根据说明:编写一个静态方法,该方法将一个整数作为形式参数,如果参数值为偶数,则返回布尔值True,如果奇数,则返回False . 看来我的方法必须调用一个int而不是一个布尔值 . 说到这一点,我没有试过这个,但它不起作用 . 编辑 - 语言是JAVA . \ nEDIT 2 - 对于将来看这个的人,我原本打算输入private static int result . 不是私有的静态布尔结果 ...
  • 56 votes
     answers
     views

    如果从数组中复制了Java,为什么Java需要对最终变量进行显式强制转换?

    从以下代码开始...... byte foo = 1; byte fooFoo = foo + foo; 当我尝试编译此代码时,我将收到以下错误... 错误:(5,27)java:不兼容的类型:从int到byte的可能有损转换 ......但如果 foo 是最终的...... final byte foo = 1; final byte fooFoo = foo + foo; 该文件将成功...
  • 0 votes
     answers
     views

    Arduino到Python - 是从readline()串行输入整数还是实际字符串?

    所以我将一堆串行数据从我的Arduino 2560 Mega发送到我的Python程序,我将只对整数数据进行操作 . 最初,我的Arduino校准了很多东西,连续打印确认信息......然后它开始从LM35获取温度值 . 然后连续打印那些温度值 . 我要么:a)想要知道如何在温度读数开始连续打印时从收到整数时使用Python的 readline() 函数 . 要么 b)从一开始就测试来自 read...
  • 5 votes
     answers
     views

    如何将字符串赋值给int并将该int传递给printf正确打印字符串?

    为什么这样做? (即如何将 int 传递给 printf() 导致打印字符串) #include<stdio.h> int main() { int n="String"; printf("%s",n); return 0; } 警告:初始化从指针生成整数而没有强制转换[默认情况下启用] int n =“String...
  • 2 votes
     answers
     views

    int指针和浮点指针之间的奇怪区别

    请看下面的代码 #include <stdio.h> #include <stddef.h> typedef struct _node { int a; char *s; }Node, *nodePtr; int main(int argc, char *argv[]) { char *str = "string"; /*str points to ...
  • 409 votes
     answers
     views

    “是”运算符与整数意外行为

    为什么以下在Python中出现意外行为? >>> a = 256 >>> b = 256 >>> a is b True # This is an expected result >>> a = 257 >>> b = 257 >>> a is b False ...
  • 0 votes
     answers
     views

    澄清使用fgetc [重复]

    这个问题在这里已有答案: Difference between int and char in getchar/fgetc and putchar/fputc? 2个答案 我给出了函数的一部分以下代码: char ch; ch = fgetc(fp); if (ch == EOF) return -1; 其中 fp 是作为参数传递给函数的指向文件/流的指针 . 但是,检查了 fgetc(...
  • 3 votes
     answers
     views

    使用int值初始化vector <char>

    我想用这个ASCII码初始化这个char向量: vector &lt;char&gt; a = { 201, 187, 200, 188, 205, 186 }; 我在所有6个字符中都会出现此语法错误: 从“int”到“char”的缩小转换无效:常量值不适合目标类型 但是当我使用相同的ASCII代码初始化单个char变量时: char b = 201; 它工作正常 . 所以我意识到在向量中...
  • 4 votes
     answers
     views

    在mex文件的输出处的int数组

    我正在尝试创建一个mex函数,其条目是一个整数,其输出是一个整数数组 . 所以函数看起来像:int * myFunction(unsigned int N) . 在mexFunction中,我声明了一个int类型的变量* variab然后 N = mxGetScalar(prhs[0]); /* assign a pointer to the output */ siz= 2*ceil(...
  • 8 votes
     answers
     views

    Java整数类型原语是否在转换类型的MAX_INT处“加盖”?

    我试图找出一些非常奇怪的Java行为 . 我有一个涉及double的公式,但是“保证”给出一个整数答案 - 具体来说,是一个无符号的32位整数(唉,Java不能很好) . 不幸的是,我的答案有时不正确 . 最终我发现了这个问题,但对我来说这个行为仍然很奇怪:一个 double 直接转换为 int 似乎被限制在 MAX_INT 为有符号整数,而 double 转换为 long 然后被转换为 int ...
  • 0 votes
     answers
     views

    仅使用按位运算除以两个整数[重复]

    可能重复:使用位智能运算符实现除法 我最近通过按位函数深入研究,并开始使用按位运算符实现基本算术函数 . 到目前为止,我已经得到了 (+, -, *) . 但是我不确定如何接近分裂 . 我知道我可以以某种方式使用乘法,但不知道如何使用该方法来解决这个问题 . 那么我如何仅使用按位运算符来实现除法: (|, &amp;, ~, ^, &gt;&gt;, &lt;&lt;) 在C中?对于任何要求...
  • 2 votes
     answers
     views

    Java Android Studio Color Int到byte

    我想将int颜色转换为rgb字节数组 . 我正在使用ColorPickerDialog(ColorPickerDialog) . 如果我选择一种颜色(比方说蓝色),我将得到整数值:-16775425 . 这符合十六进制的0xFF 00 06 FF . 据我所知:红色:0x0,绿色:0x06,蓝色:0xFF . 如果我在MS-Paint(0006FF)中测试它,我会得到蓝色 . 如果我尝试使用以下代...

热门问题