Learning Module: Literals and Operators
Overview
This module introduces Literals and Operators, which are fundamental elements of computer
programming. Literals represent fixed values in a program, while operators are symbols used to perform
operations on variables and values. Understanding these concepts is essential for writing correct and
meaningful programs.
Learning Objectives
By the end of this module, learners should be able to: - Define literals and operators - Identify different
types of literals - Identify different types of operators - Use literals and operators correctly in simple
programming examples
Lesson 1: Literals
Definition
A literal is a fixed value directly written in the source code. Unlike variables, literals do not change during
program execution.
Types of Literals
1. Integer Literals
• Whole numbers without decimal points
• Examples: 10 , -5 , 100
2. Floating-Point Literals
• Numbers with decimal points
• Examples: 3.14 , 0.5 , 99.99
3. String Literals
• A sequence of characters enclosed in quotation marks
• Examples: "Hello" , "Computer Programming"
4. Character Literals
• A single character enclosed in single quotes
• Examples: 'A' , '9' , '#'
1
5. Boolean Literals
• Logical values
• Examples: true , false
Lesson 2: Operators
Definition
An operator is a symbol that tells the computer to perform a specific operation on one or more operands
(values or variables).
Lesson 3: Types of Operators
1. Arithmetic Operators
Used to perform mathematical operations. - + Addition - - Subtraction - * Multiplication - / Division -
% Modulus (remainder)
2. Relational (Comparison) Operators
Used to compare two values. - == Equal to - != Not equal to - > Greater than - < Less than - >=
Greater than or equal to - <= Less than or equal to
3. Logical Operators
Used to combine conditional statements. - && Logical AND - || Logical OR - ! Logical NOT
4. Assignment Operators
Used to assign values to variables. - = Assignment - += , -= , *= , /= Compound assignment
Lesson 4: Importance of Literals and Operators
• Form the basic building blocks of programs
• Enable calculations and decision-making
• Help manipulate and compare data
• Essential for expressions and statements
2
Learning Activities
Activity 1: Identify the type of each literal: 1. 25 2. "Hello" 3. false 4. 'B'
Activity 2: Write expressions using arithmetic and relational operators.
Assessment (Short Quiz)
1. What is a literal?
2. Name three types of operators.
3. What is the difference between a variable and a literal?
Summary
• Literals are fixed values written directly in code
• Operators perform operations on values and variables
• Common operators include arithmetic, relational, logical, and assignment operators
• Literals and operators are essential for building program logic
References
• Programming Fundamentals textbooks
• Introduction to Computer Science learning materials