Resultados de la búsqueda a petición "c"

1 la respuesta

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 ...

8 la respuesta

¿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.

3 la respuesta

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 ...

2 la respuesta

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?

6 la respuesta

¿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 ...

1 la respuesta

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 ...

1 la respuesta

¿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 ...

6 la respuesta

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 ...

4 la respuesta

¿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 % ...

3 la respuesta

¿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. ...