Articles of int

Devuelve el primer dígito de un entero

¿Cómo en Java devuelve el primer dígito de un número entero? es decir 345 Devuelve un int de 3.

Conversión de flotador de Python a int

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 / […]

Determinar el tamaño del búfer de sprintf: ¿cuál es el estándar?

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, […]

Comprobando si el flotante es un número entero

¿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 verificar elegantemente si un número está dentro de un rango?

¿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, […]

Seleccione int analizado, si la cadena fue parseable a int

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 […]

LINQ to Entities no reconoce el método ‘Int32 Parse (System.String)’ método, y este método no se puede traducir a una expresión de tienda

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 […]

¿Cómo se convierten los enteros en bytes en Java?

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 […]

Java, comprobación simplificada si int array contiene int

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 […]

Convierta Bytes a Int / uint en C

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 […]