Programa:
prueba de clase{
public static void main (String args []) {
para (int i = 1; i <= 100; i ++) {
System.out.println (“i =” + i + “b (i) =” + Integer.toBinaryString (i) + “b (~ i) =” + Integer.toBinaryString (~ i));
}
}
}
Salida:
Explicacion:
- ¿Cuál es el algoritmo más eficiente y efectivo para la detección de anomalías / valores atípicos cuando los datos tienen un pico / valle estacional?
- Cómo escribir una función recursiva usando Python que toma una cadena como entrada e imprime cada carácter en una línea separada
- Una función de densidad de probabilidad, f, no es cero cuando a <x 0. ¿Cuáles son las restricciones en a, by k?
- Cómo estimar pi usando un hexágono unitario en Matlab
- ¿Se puede utilizar el aprendizaje automático para encontrar públicos objetivo para anuncios?
- ~ (Tilde) El operador es un inversor de bits. ~ (0) = 1 y ~ (1) = 0.
- En Java, los enteros tienen 32 bits de longitud.
Cuando, i = 1: los 32 bits que lo representan en la variable son = 0 (… 29 más …) 01
Entonces, ~ (i) puede deducirse como el inverso de 0 (… 29 más …) 01 que es 1 (… 29 más …) 10, que se puede ver en la captura de pantalla.
Tenga en cuenta que Java no imprime los 0s anteriores (0s del lado izquierdo), por lo que el binario de i (2nd Column) es más corto en longitud.