Questions et réponses pour le language-lawyer :

Pour des questions sur les subtilités des spécifications formelles ou faisant autorité des langages et des environnements de programmation.

3
votes
De la section ISO / CEI 9899: 201x 5.1.2.3 Exécution du programme paragraphe 4 : Dans la machine abstraite, toutes les expressions s ...

3
votes
Par exemple, #include <cstdint> #include <cstdio> struct ipv4addr { union { std::uint32_t value; std::uint8_t parts[4]; }; }; int main() { ipv4addr addr; addr.va ...

2
votes
Supposons que nous ayons int n; sscanf(" 42", "%2d", &n); Si n doit être égal à 4 (l'espace blanc représenté par le "% 2d") ou 4 ...

2
votes
La norme C99 exige-t-elle qu'un compilateur conforme ait un int64_t 64 bits défini (et utilisable)? Ou est-ce facultatif et est-il simplement défini par tous les compi ...