Resultados de la búsqueda a petición "c"
El especificador sprintf% g da muy pocos dígitos después del punto
Estoy tratando de escribir vars de punto flotante en mi archivo ini y encontré un problema con los especificadores de formato. Tengo un valor flotante, que sea 101.9716. Ahora quiero escribirlo en mi archivo ini, pero el problema es que tengo ...
¿Puedo agregar números con el preprocesador C / C ++?
Por alguna base. Base 1 par. Algún tipo de sustitución compleja. Además, y por supuesto, hacer esto no es una buena idea en el código de producción de la vida real. Solo pregunté por curiosidad.
Cómo optimizar el código de multiplicación matricial (matmul) para que se ejecute rápidamente en un solo núcleo de procesador
Estoy trabajando en conceptos de programación paralela y tratando de optimizar el ejemplo de multiplicación de matrices en un solo núcleo. La implementación más rápida que se me ocurrió hasta ahora es la siguiente: /* This routine performs a ...
Llamar a C Code desde FORTRAN
Dado Microsoft FORTRAN 5.1 y Microsoft C / C ++ 14.0, junto con el enlazador que viene con esa versión de FORTRAN (que debe usarse para otras dependencias), ¿cómo creo una función C y la llamo desde la aplicación FORTRAN?
¿Cómo llamar a la función estática desde otro archivo c?
Quiero llamar a una función estática desde otro archivo C. Pero siempre muestra "function" used but never defined. En ble.c static void bt_le_start_notification(void) { WPRINT_BT_APP_INFO(("bt_le_start_notification\n")); }En ble.h static void ...
Especificador de formato de parametrización en printf
Tengo algunas líneas de salida como las siguientes: printf("%-20s %-20s %-20s %-20s %-20s \n", "Identity", "Identity", "float", "double", "long double"); printf("%-20s %-20s %-20s %-20s %-20s \n", "Number", "LHS", "error", "error", "error");Como ...
¿Cómo ver las expansiones macro paso a paso?
PareceEclipse permite al usuario "ver la expansión paso a paso" presionando F2. [http://eclipsebook.in/c-cpp-development/reading-code/macro-expansions/] Me gusta esta asombrosa característica. ¿Pero puedo hacer lo mismo con sologcc oclang (o ...
Computación eficiente (a - K) / (a + K) con precisión mejorada
En varios contextos, por ejemplo, para la reducción de argumentos para funciones matemáticas, uno necesita calcular(a - K) / (a + K), dóndea es un argumento variable positivo yK Es una constante. En muchos casos,K es una potencia de dos, que es ...
¿Cómo dividir dos números de 64 bits en el kernel de Linux?
Algún código que redondea la división para demostrar (sintaxis C): #define SINT64 long long int #define SINT32 long int SINT64 divRound(SINT64 dividend, SINT64 divisor) { SINT32 quotient1 = dividend / divisor; SINT32 modResult = dividend % ...
¿La forma más rápida de verificar datos masivos si es nulo en C? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Un enfoque más rápido para verificar un búfer de cero en C? [/questions/1493936/faster-approach-to-checking-for-an-all-zero-buffer-in-c] 20 respuestasTengo una gran cantidad de datos, tal vez 4 MB. ...