This document specifies the form and establishes the interpretation of programs written in the C programming language. It is not a complete specification of that language but builds upon ISO/IEC 9899:2018 by constraining and clarifying the Memory Object Model.
BSI recommends this version of standard for organisations operating in or with the UK. The ISO edition is available here if required.