Perl | Scalars
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 :
Perl
# Perl program to demonstrate # scalars variables # a string scalar $name = "Alex" ; # Integer 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" ; |
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 :
Perl
# Perl program to demonstrate various types # of numerical scalar variables # Positive integer numerical # scalar variables $intpositive = 25; # Negative integer 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" ; |
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 :
Perl
# 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" ; |
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
Please Login to comment...