Types, Operators, and Expressions
D provides the ability to access and manipulate a variety of data
objects: variables and data structures can be created and modified, data objects
defined in the operating system kernel and user processes can be accessed,
and integer, floating-point, and string constants can be declared. D provides a
superset of the ANSI-C operators that are used to manipulate objects and
create complex expressions. This chapter describes the detailed set of rules for
types, operators, and expressions.