Programming Fundamentals/Data and Operators

Overview
This chapter introduces constants and variables, data types, and operators.

Chapter Outline

 * ../Constants and Variables/
 * ../Identifier Names/
 * ../Data Types/
 * ../Integer Data Type/
 * ../Floating-Point Data Type/
 * ../String Data Type/
 * ../Boolean Data Type/
 * ../Nothing Data Type/
 * ../Order of Operations/
 * ../Assignment/
 * ../Arithmetic Operators/
 * ../Integer Division and Modulus/
 * ../Unary Operations/
 * ../Lvalue and Rvalue/
 * ../Data Type Conversions/
 * ../Input-Process-Output Model/
 * Code Examples
 * C++
 * C#
 * Java
 * JavaScript
 * Python
 * Swift
 * ../Practice: Data and Operators/

Learning Objectives

 * 1) Understand key terms and definitions.
 * 2) Understand basic data types and how operators manipulate data.
 * 3) Given example pseudocode, flowcharts, and source code, create a program that uses appropriate data types and operators to solve a given problem.