スカラー変数の例題を試してみる(1)

スカラー変数の例をためしてみます。

スカラー変数

#!/usr/bin/perl
$a=100;
$b=5.1e3;
$c="ono";
$d=022;
$e=0xff;
print "$a $b $c $d $e\n";
printf "%3o %3x", $d, $e;

この内容をvari01.plにする。

komadas-Computer:~ komada$ perl vari01.pl
100 5100 ono 18 255
22 ffkomadas-Computer:~ komada$

計算された。

記事をさがしてみる

eという記号がでてきて、なんだろうと思いました。
10の何乗かを表す記法だそうです。
8進数、16進数について記事を探してみました。
文字列をクォートしよう! - [CGI・Perl]All About
10進数以外の整数リテラル(Perl)
beginners CGI  - sprintf で書式を整形する -

ダブルクォートとシングルクォート

#!/usr/bin/perl
$a="ono";
print "$aです\n";
print '$aです\n';

この内容をvari02.plにする。

komadas-Computer:~ komada$ perl vari02.pl
ono?〓??n$a?〓??nkomadas-Computer:~ komada$

ちょっと文字表示がおかしい。こういう作業が必要なのかな