### Word Matching Exercise for Section 2.16

Integer Overflow

Underflow

Round-Off Error

Identifier

Literal

Unix epoch

Casting

Narrowing a type

Widening a type

is a name that identifies the elements such as classes, methods, variables, and constants in a program | |

is midnight Jan 1, 1970. | |

is caused by assigning a value that is too large to be stored. | |

is caused by a floating-point number that is too small to be stored. The number is approximated to zero. | |

is the difference between the calculated approximation of a number and its exact mathematical value. | |

is a constant value that appears directly in a program. | |

is to cast a variable of a type with a small range to a type with a larger range. | |

is to cast a variable of a type with a large range to a type with a smaller range. | |

is to convert a value from one type to another. |