相关疑难解决方法(0)

为什么'print(52-80)*42'与Perl中的'print 42*(52-80)'不同?

Perl ::什么是:

1. (52-80)*42
2. 42*(52-80)
Run Code Online (Sandbox Code Playgroud)

答:

1. -28
2. -1176
Run Code Online (Sandbox Code Playgroud)

为什么?

请乐趣解释/证明这一点!

#!/usr/bin/perl
use strict;
print 42*(52-80) , "\n";
print ((52-80)*42) , "\n";
print (52-80)*42 , "\n";
print "\n";
my $i=(52-80)*42;
print $i, "\n";
Run Code Online (Sandbox Code Playgroud)

输出:

> -1176
> -1176-28
> -1176
Run Code Online (Sandbox Code Playgroud)

printing math perl operators

3
推荐指数
3
解决办法
455
查看次数

标签 统计

math ×1

operators ×1

perl ×1

printing ×1