标签: operators

如何确定ListBox中是否选择了多个项目

我认为我要做的很明显,但如果你不理解,请问.

if (listBox1.SelectedIndex == 1  && 2)
{
    label1.Text = "Sometext";
}
Run Code Online (Sandbox Code Playgroud)

c# listbox operators

-5
推荐指数
1
解决办法
3099
查看次数

==运算符vs <或>运算符的开销

这实际上只是一个学术问题,我只是想知道哪一个更快.我猜这个差别可以忽略不计,但我仍然想知道.

if( (x == 1) || (x == 2) )
Run Code Online (Sandbox Code Playgroud)

VS

if (x < 3)
Run Code Online (Sandbox Code Playgroud)

谢谢!

performance operators micro-optimization

-5
推荐指数
1
解决办法
101
查看次数

汇总一个数字的所有数字,直到它变成一个数字

这不是学校的工作或我的任务.事实上,我提出了这个问题.我一直在研究和测试只single while loop使用基本操作符+-*/%和基本变量int value来执行任务的可能性.我想知道在不使用任何其他控制结构的情况下可以实现多少.

这是我的编程问题:

使用单个while循环来汇总正数的所有数字,直到它变为单个数字.例如:

778899 becomes 7+7+8+8+9+9=48. 
48 becomes 4+8=12. 
12 becomes 1+2=3. 
Final number is 3.
Run Code Online (Sandbox Code Playgroud)

如果我们被允许使用条件语句,这个问题非常容易.但是,如果我们不能使用,我们仍然可以解决它:

-any conditional statements (if/switch case)
-any ternary operators
-any function calls
-any recursive calls
-any other data structures like arrays/lists/vectors/pointers..
-any bit shift operators
Run Code Online (Sandbox Code Playgroud)

注意:我不是在讨论它是否可以解决.我知道可以做到.

c++ math loops operators

-5
推荐指数
1
解决办法
1836
查看次数

增量和减量运算符

我对这个程序的输出感到困惑:

#include<stdio.h>
int main()
{
    int i=2;
    while(i + 1?--i:14)
        printf("\n%d", i);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

上述程序的输出是打印1而不是打印1然后0

何时i--使用而不是--i它将打印1然后0

为什么是这样?

  • 为什么在预先制作它只打印1而不打印0
  • 为什么在postdecrementation中打印1然后0呢?

c operators decrement

-5
推荐指数
1
解决办法
124
查看次数

如何使用 '?' 在java?

我已经看过这个角色在教程和其他人的项目中被多次使用过,所以我想知道我会用它做什么用的?它专门用于'返回'

java operators

-5
推荐指数
1
解决办法
64
查看次数

为什么输出y,0.000?

#include <stdio.h>

int main()
{
    int x = 3;
    float y = x>10;
    printf("y is %f",y);
}
Run Code Online (Sandbox Code Playgroud)

如果x<10输出是1.0000?

我的尝试

所以x是3并且x<10是真实的返回1.00并且x>10是假返回0.00但仍然为什么浮动表现得像bool.为什么你没有返回一些垃圾值?

c initialization operators type-conversion

-5
推荐指数
1
解决办法
65
查看次数

sizeof运算符背后的逻辑

这里我们有sizeof运营商C.它返回数据类型的大小,

printf("%d",sizeof(some datatype));
Run Code Online (Sandbox Code Playgroud)

结果是4(取决于OS).

我想知道它是如何计算的.这个运营商背后的逻辑是什么?如果我请你为sizeof运营商编写代码.你的答案是什么?

注意:我想知道如何sizeof编写代码,以便能够计算大小.

我可能无法正确地提出我的问题,我在这里再试一次.

Write one function which we can use instead of sizeof operator.

c operators sizeof

-6
推荐指数
1
解决办法
764
查看次数

= - java中的运算符

我有这个代码,

class  Test
{
  public static void main(String args[])
  {
    int a=--4-2*2/9-3;//Line  1
    System.out.println(a);
  }
}
Run Code Online (Sandbox Code Playgroud)

为什么编译时错误在--4?请不要建议我 - ( - 4).我只想弄清楚,为什么上面的代码是编译时错误,如果我将第1行的代码更改为,a = - -4-2*2/9-3,O/p为1.即 - (-4).有一秒钟,我想念它,它必须与 - =即a = a-(表达式的其余部分)相同.它也给出了与++运算符相同的错误!任何人都可以解释一下吗?

java operators

-6
推荐指数
1
解决办法
315
查看次数

模数%如何在python中工作

我尝试21.1%10.2了答案,.7但它应该是相当的7.任何人都可以解释答案是什么.7

python operators modulo

-6
推荐指数
1
解决办法
160
查看次数

x =(x = 1)+(x = 2)*(++ x)*(x ++) - 为什么这个表达式19的输出?

我执行了代码,输出是19,但我不明白为什么.

public static void main(String[] args) 
{
    int x = 0;
    x = (x = 1) + (x = 2) * (++x) * (x++);
    System.out.println(x);
}
Run Code Online (Sandbox Code Playgroud)

java core operators

-6
推荐指数
1
解决办法
121
查看次数