iso646.h er en header-fil, der er en del af C-standardbiblioteket . Det blev tilføjet til biblioteket i 1995 ved en ændring af C90- standarden . Filen definerer makroer , der gør det muligt for programmører at bruge C 's bitvise og logiske operatorer , som uden brug af en header-fil ikke hurtigt eller nemt kan indtastes på nogle internationale og ikke - QWERTY - tastaturer.
Iso646.h-headerfilen definerer følgende 11 makroer:
Disse identifikatorer er nøgleord (reserveret) i programmeringssproget C++ og kræver ikke, at en header-fil inkluderes. For at bevare kompatibiliteten understøtter C++98- standarden dog en <ciso646>.