¿Cómo en Java devuelve el primer dígito de un número entero? es decir 345 Devuelve un int de 3.
Básicamente, estoy convirtiendo un float en un int, pero no siempre tengo el valor esperado. Aquí está el código que estoy ejecutando: x = 2.51 print(“——— 251.0”) y = 251.0 print(y) print(int(y)) print(“——— 2.51 * 100”) y = x * 100 print(y) print(int(y)) print(“——— 2.51 * 1000 / 10”) y = x * 1000 / […]
Al convertir un int así: char a[256]; sprintf(a, “%d”, 132); ¿Cuál es la mejor manera de determinar qué tan grande debería ser? Supongo que configurar manualmente está bien (como he visto que se usa en todas partes), pero ¿cuán grande debería ser? ¿Cuál es el mayor valor int posible en un sistema de 32 bits, […]
¿Cómo puedo verificar si una variable float contiene un valor entero? Hasta ahora, he estado usando: float f = 4.5886; if (f-(int)f == 0) printf(“yes\n”); else printf(“no\n”); Pero me pregunto si hay una solución mejor, o si esta tiene algún (o muchos) inconvenientes.
¿Cómo puedo hacer esto elegantemente con C # y .NET 3.5 / 4? Por ejemplo, un número puede estar entre 1 y 100. Sé que un simple si sería suficiente; pero la palabra clave para esta pregunta es elegancia. Es para mi proyecto de juguete, no para producción. Esta pregunta no era sobre la velocidad, […]
De modo que tengo una IEnumerable que puede contener valores que pueden analizarse como int , así como valores que no pueden ser. Como ya sabe, Int32.Parse lanza una excepción si una cadena no se puede cambiar a una int, mientras que Int32.TryParse se puede usar para verificar y ver si la conversión fue posible […]
Estoy usando Entity Framework, y tengo una línea de código que está tomando una var y traduciéndola a un iint para la base de datos. var record = context.enrollments.SingleOrDefault (row => row.userId == int.Parse(UserID) && row.classId == int.Parse(ClassID)); Cada vez que trato de ejecutarlo, recibo este error. “LINQ to Entities no reconoce el método ‘Int32 […]
Sé que Java no permite tipos sin firmar, así que me preguntaba cómo se convierte un entero en un byte. Digamos que tengo un entero a con un valor de 255 y echo el entero a un byte. ¿El valor está representado en el byte 11111111? En otras palabras, ¿el valor se trata más como […]
Básicamente mi compañero ha estado diciendo que podría acortar mi código al usar una forma diferente de verificar si una matriz int contiene un int, aunque no me dirá qué es: P. Corriente: public boolean contains(final int[] array, final int key) { for (final int i : array) { if (i == key) { return […]
Tengo una matriz de caracteres sin signo [248]; lleno de bytes. Me gusta 2F AF FF 00 EB AB CD EF ….. Esta matriz es mi transmisión de bytes que almacena mis datos de UART (RS232) como memoria intermedia. Ahora quiero convertir los bytes a mis uint16’s e int32’s. En C # utilicé la clase […]