标签: int

c ++ && <= float和if

我用的时候:

if( a>=0 && a<100 && b>=0 && b<200 )
Run Code Online (Sandbox Code Playgroud)

一切正常,但如果我使用:

if( 0<=a<100 && 0<=b<200 )
Run Code Online (Sandbox Code Playgroud)

我的程序崩溃了.a和b =浮动.有人可以告诉我有什么区别吗?

c++ floating-point int if-statement

-4
推荐指数
1
解决办法
379
查看次数

开关盒(C)

我们有4个地区: a b c d

我们想把数字放在这些地区.

如何仅使用switch语句执行此操作:

 the number divisible by 10 and divisible by 7 ?n region a
 the number divisible by 10 but not divisible by 7 ?n region b
 the number not divisible by 10 but divisible by 7 ?n region c
 the number not divisible by 10 and divisible by 7 ?n region d
Run Code Online (Sandbox Code Playgroud)

例如,如果:

input 770 out put is a

input 200 output b

input 154 output c
Run Code Online (Sandbox Code Playgroud)

c int case switch-statement conditional-statements

-4
推荐指数
1
解决办法
2万
查看次数

Java中的*=意味着什么?

我正在阅读一个教程,我找到了这个操作符,但我不确定它是做什么的.

int number = Integer.parseInt(tfInput.getText());

数字*=数字;

tfResult.setText(number +"");

谢谢.

java string int operator-keyword

-4
推荐指数
1
解决办法
8466
查看次数

拆分整数

我一直在网上搜索一段时间但没有找到我要找的东西.

让我从一些代码示例开始:

int a = 25;

int b;
int c;
Run Code Online (Sandbox Code Playgroud)

我想在这里做的是我想分割a变量并将两个值赋予变量bc.结果将是int b = 2int c = 5,反之亦然(在我打算使用它的目的无关紧要).

你怎么能这样做?

c# int split

-4
推荐指数
2
解决办法
1万
查看次数

将int转换为php中的位表示形式

如何将整数转换为位表示?

例如,以位表示的9号表示为:10011

例如,要将位序列转换为int表示形式,可以执行以下操作:

$bits_sq = array(1,0,0,1,1);

function convert_bits_to_int($bits_sq){
    $sum = 0;
    for($i=0; $i < count($bits_sq); $i++){
       $sum = $sum + $bits_sq[$i] * pow(-2, $i);
    }
    print $sum; // equals to 9
}
Run Code Online (Sandbox Code Playgroud)

但是我想反过来。

编辑:不要误用二进制位,这不是双重的,而上面有答案

php int bits

-4
推荐指数
1
解决办法
2987
查看次数

C中"string"的定义

如果我错了,请纠正我,但符号"C string"指的是指向内存中3个或更多字节的指针,而第3个指针是NULL.


指针在内存中必须至少为4个字节(因为它们表示的地址值类似于整数,最有可能存储在4个字节中).这意味着一个指针可以指向一个没有溢出的偏移地址,而根据数据类型,将引用n个字节.如果是char,则只有要引用的偏移地址.因此,如果我们分配6个字节,int*我们最多可以有2个字符而没有任何流量.


如果上面说的和我改写是正确的.然后:

int* str = calloc(sizeof(int), 2);
Run Code Online (Sandbox Code Playgroud)

是一个最多可包含4个字符的字符串.如果我们想分别处理字节,我们可以使用类型转换.键入类型以忽略警告.除此之外的所有东西,看起来都像一根绳子.我哪里错了?

c string int

-4
推荐指数
1
解决办法
95
查看次数

C的格式说明符

我在C-中有这个代码

#include <stdio.h>
void main(void)
{
    int a=90;
    float b=4;
    printf("%f",90%4);
}
Run Code Online (Sandbox Code Playgroud)

它输出0.0000,我无法理解为什么??? 我知道90%4返回2并且指定的格式说明符是%f,这是双倍的,但我期望的是 - 它会给出一个错误,但它显示0.0000作为输出.有人可以解释一下原因吗?

c int

-4
推荐指数
2
解决办法
109
查看次数

无法将int分配给Go中的变量

去版本 - 1.2.1

package main

import "fmt"

func main(){
    type INTEGER int
    var aa INTEGER
    var bb INTEGER
    aa, bb = F(100,50)
    fmt.Println(aa,bb)
}

func F(a int, b int) (sum int, difference int){
    return a+b, a-b
}
Run Code Online (Sandbox Code Playgroud)

输出:

/g.go:9:无法在多次赋值
中将int 赋值给aa(类型为INTEGER)./g.go:9:无法在多次赋值中将int赋值给bb(类型为INTEGER)

int go

-4
推荐指数
1
解决办法
1128
查看次数

无法将int类型隐式转换为int数组

我有简单的方法.我无法弄清楚它为什么会抛出错误.提前致谢!

 public static int[] Shift(int[] a) 
 {    
       if (a == null) return -1;
       ...
 }
Run Code Online (Sandbox Code Playgroud)

编译器抛出以下错误:

无法隐式转换intint[]

c# arrays methods int compiler-errors

-4
推荐指数
2
解决办法
1130
查看次数

哪个更快:int比较与对象比较

在JAVA中,我给我的对象提供了id号(int).我想比较给定的对象是否是预期的对象.

我应该使用哪个?哪个更快?

if(civ!=this)
Run Code Online (Sandbox Code Playgroud)

要么

if(civ.id!=id)
Run Code Online (Sandbox Code Playgroud)

编辑:

额外的信息:

Class Civ {
int id;

public Civ(int i){
id = i;
 }

public boolean checkIfOther(Civ civ){
Run Code Online (Sandbox Code Playgroud)

这个:

  return (civ.id !=id);
Run Code Online (Sandbox Code Playgroud)

或这个:

  return(civ !=this);
Run Code Online (Sandbox Code Playgroud)

-

}
}
Run Code Online (Sandbox Code Playgroud)

java int optimization compare object

-4
推荐指数
1
解决办法
58
查看次数