Questions et réponses pour le c :

C est un langage de programmation à usage général utilisé pour la programmation système (OS et embarqué), les bibliothèques, les jeux et multiplateforme. Cette balise doit être utilisée avec des questions générales concernant le langage C, tel que défini dans la norme ISO 9899 (la dernière version, 9899: 2018, sauf indication contraire - balise également les demandes spécifiques à la version avec c89, c99, c11, etc.). C est distinct du C ++ et il ne doit pas être combiné avec la balise C ++ sans raison rationnelle.

9
votes
Disons que vous avez un uint64_t et ne vous souciez que du bit de commande élevé pour chaque octet de votre uint64_t. Comme: uint32_t: 0000 ... 1000 0000 1000 0000 1000 0000 1000 ...

9
votes
Il semble que GCC a une limitation de pliage constant complexe. Voici un exemple: static inline unsigned int DJBHash(const char *str) { int i; unsigned int hash = 5381; for(i = 0; i ...

9
votes
Je me demandais s'il existe un moyen de charger un fichier binaire externe comme une variable en C à travers un fichier incluant ou un fichier d'en-tête ou quelque chose de similaire. ...

9
votes
Je suis frappé avec la multiplication de matrice sur Cuda. La matrice de produit résultante est toujours nulle. J'ai lu des tests d'échantillons tels que ...