An environment enquiry is a constant or a procedure, whose elaboration yields a value that may be useful to the programmer, that reflects some characteristic of the particular implementation. The values of these enquiries are also determined by the architecture and operating system targeted by the compiler.
int int lengths ¶1 plus the number of extra lenghts of integers which are meaningful.
int int shorths ¶1 plus the number of extra shorths of integers which are meaningful.
l int L max int ¶The largest integral value.
int real lengths ¶1 plus the number of extra lenghts of real numbers which are meaningful.
int real shorths ¶1 plus the number of extra shorths of real numbers which are meaningful.
l real L max real ¶The largest real value.
l real L small real ¶The smallest real value such that both 1 + small real > 1 and
1 - small real < 1.
int bits lengths ¶1 plus the number of extra widths of bits which are meaningful.
int bits shorths ¶1 plus the number of extra shorths of bits which are meaningful.
int bits width ¶int long bits width ¶int long long bits width ¶The number of bits in a bits value.
int bytes lengths ¶1 plus the number of extra widths of bytes which are meaningful.
int bytes shorths ¶1 plus the number of extra shorths of bytes which are meaningful.
int bytes width ¶int long bytes width ¶int long long bytes width ¶The number of chars in a bytes value.
int max abs char ¶The largest value which abs of a char can yield.
char null character ¶Some character.
char flip ¶char flop ¶Characters used to represent true and false
boolean values in textual transput.
char error char ¶Character used to represent the digit of a value resulting from a conversion error in textual transput.
char blank ¶The space character.
l real L pi ¶The number pi.