在Perl 5中定义了负操作数的%的行为?
发布时间:2020-12-15 23:34:25  所属栏目:大数据  来源:网络整理 
            导读:直到最近(即C99),模运算符的行为是在C中定义的实现.由于Perl 5是用C编写的,它是否依赖于用于构建它的C编译器的行为? 解决方法 不,Perl 5在 perlop 中定义了模运算符,甚至还有测试以确保它按照文档记录的方式工作. 来自perl / t / op / arith.t tryeq $T++,1
                
                
                
            | 
                         
 直到最近(即C99),模运算符的行为是在C中定义的实现.由于Perl 5是用C编写的,它是否依赖于用于构建它的C编译器的行为?
 
解决方法
 不,Perl 5在 
  
        perlop中定义了模运算符,甚至还有测试以确保它按照文档记录的方式工作. 
  
 来自perl / t / op / arith.t tryeq $T++,13 % 4,1; tryeq $T++,-13 % 4,3; tryeq $T++,13 % -4,-3; tryeq $T++,-13 % -4,-1; 但是,如果您使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
