Compare with earlier versions:

Compare with later versions:

C95 defines 18 standard headers and specifies 416 names. Among them, the macro __STDC_VERSION__ expands to 199409L.

This modification dealt with several library issues, mainly adding support for wide characters.

<iso646.h> was introduced to allow some common operators to be expressed as words, avoiding certain punctuation characters.

<wchar.h> was introduced to provide wide-character analogues of many of the I/O and string functions in <stdio.h> and <string.h>.

<wctype.h> was introduced to provide wide-character analogues of the functions in <ctype.h>.

Digraphs were also added, but dropped in later versions.

A program can identify an environment conforming at least to C95 by the presence of __STDC__ with the value 1 and the presence of __STDC_VERSION__ with the minimum value 199409L. It can further determine that it does not conform to any later version by detecting that exact value.

Names specified in C95


CHaR
Sitemap Supported
Site format updated 2024-06-05T22:37:07.391+0000
Data updated 1970-01-01T00:00:00.000+0000
Page updated 2022-06-17T21:43:05.000+0000