Related Articles

Related Articles

Perl | Scalars
  • Last Updated : 12 Feb, 2019

A scalar is a variable that stores a single unit of data at a time. The data that will be stored by the scalar variable can be of the different type like string, character, floating point, a large group of strings or it can be a webpage and so on.

Example :

filter_none

edit
close

play_arrow

link
brightness_4
code

# Perl program to demonstrate 
# scalars variables
  
# a string scalar
$name = "Alex";
  
# Interger Scalar
$rollno = 13;
  
# a floating point scalar
$percentage = 87.65;
  
# to display the result
print "Name = $name\n";
print "Roll number = $rollno\n";
print "Percentage = $percentage\n";

chevron_right


Output :

Name = Alex
Roll number = 13
Percentage = 87.65

Numeric Scalars

Numeric scalar variables hold values like whole numbers, integers(positive and negative), float(containing decimal point). The following example demonstrates different types of numerical scalar variables in perl.



Example :

filter_none

edit
close

play_arrow

link
brightness_4
code

# Perl program to demonstrate various types
# of numerical scalar variables
  
# Positive interger numerical 
# scalar variables
$intpositive = 25;
  
# Negative interger numerical 
# scalar variables
$intnegative = -73;
  
# Floating point numerical 
# scalar variables
$float = 23.5;
  
# In hexadecimal form
$hexadec = 0xcd;
  
# to display the result
print "Positive Integer = $intpositive\n";
print "Negative Integer = $intnegative\n";
print "Floating Point = $float\n";
print "Hexadecimal Form = $hexadec\n";

chevron_right


Output :

Positive Integer = 25
Negative Integer = -73
Floating Point = 23.5
Hexadecimal Form = 205

String Scalars

String scalar variables hold values like a word(made of different characters), a group of words or a paragraph. The following example demonstrates different types of string scalar variables.

Example :

filter_none

edit
close

play_arrow

link
brightness_4
code

# Perl program to demonstrate various types
# of string scalar variables
  
# String scalar
$alphastring = "GeeksforGeeks";
$numericstring = "17";
$alphanumeric = "gfg21";
  
  
#special character in string scalar
$specialstring = "^gfg";
  
# in single quotes
$singlequt = 'Hello Geeks';
  
# To display the result
print "String with alphabets = $alphastring\n";
print "String with numeric values = $numericstring\n";
print "String with alphanumeric values = $alphanumeric\n";
print "String within Single quotes = $singlequt\n";
print "String with special characters = $specialstring\n";

chevron_right


Output :

String with alphabets = GeeksforGeeks
String with numeric values = 17
String with alphanumeric values = gfg21
String within Single quotes = Hello Geeks
String with special characters = ^gfg



My Personal Notes arrow_drop_up
Recommended Articles
Page :