不同语言操作符的优先级

简介: 不同语言操作符的优先级

看到标题,可能会心生疑惑: 这么基础且重要的操作,不同语言不应该是一致的吗?

并不一定,比如对于右移运算和加法运算,Go就与其他多数语言表现得不一致:

Go:

1234567
package mainimport "fmt"func main() {    fmt.Println(1+2>>1) // 2}

微信截图_20230626192908.png

Java:

12345678
import java.io.*;class test  {  public static void main (String[] args) throws java.lang.Exception  {   System.out.println(1+2>>1); // 1  }}

微信截图_20230626192935.png

C/C++:

12345678
#include <stdio.h>int main(void) {     int a = 1+2>>1;  printf("%d\n",a); // 1  return 0;}

微信截图_20230626193004.png

nodejs:

1
console.log(1+2>>1); // 1

微信截图_20230626193037.png

python:

1234567
#!/usr/bin/python# -*- coding: utf-8 -*-import sysif True : aaa=1+2>>1  print(aaa) // 1 print(sys.version) //3.8.6 (default, Sep 24 2020, 21:45:12)  [GCC 8.3.0]

微信截图_20230626193115.png

php:

123456
<?php$aa=1+2>>1;echo 'hello '.'1+2>>1运算结果为:'.$aa."\n"; // hello 1+2>>1运算结果为:1echo date('Y-m-d H:i:s',time())."\n"; // 20xx-08-28 14:33:23echo "PHP版本:".phpversion();  // PHP版本:7.4.10?>

微信截图_20230626193152.png

目录
相关文章
|
存储 前端开发 数据库
MVC模式和三层架构
MVC模式和三层架构
|
存储 JavaScript Serverless
函数计算产品使用问题之如何实现项目自动化部署
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
160 0
|
数据采集 算法 数据处理
Python中的并发编程:异步IO与多线程对比分析
传统的多线程编程在Python中因为全局解释器锁(GIL)的存在受到限制,导致多线程并不能充分利用多核处理器的优势。本文将探讨Python中的异步IO编程与多线程编程的差异与优劣,并分析适合的应用场景。
|
SQL 数据挖掘 数据库
SQL数据分析实战:从导入到高级查询的完整指南
SQL数据分析实战:从导入到高级查询的完整指南
336 0
|
存储 弹性计算 数据管理
构建稳健数据管理与备份策略:ECS数据持久化与备份实践
本文深入探讨了云服务器ECS的数据管理与备份策略,聚焦于数据持久化存储、数据库与ECS的协同,以及实施有效的数据备份策略和利用快照进行数据恢复。通过实际代码示例,读者能够全面了解如何在云计算环境中保障数据的安全性、可用性和可恢复性。
502 0
|
监控 数据可视化 前端开发
火焰图是怎么画出来的?Pyroscope源码解析之火焰图
火焰图简述火焰图(Flame Graph) 由Brendan Gregg在2011年创造,是一种可视化程序性能分析工具,它可以帮助开发人员追踪程序的函数调用以及调用所占用的时间,并且展示出这些信息。一般性解释火焰图的基本思想是将程序的函数调用栈转化为一个矩形的 “火焰” 形图像,每个矩形的宽度表示该函数所占用的比例,高度表示函数的调用深度(也就是递归调用的层数)。通过比较不同时间点的火焰图,可以快
1037 0
|
数据采集 搜索推荐 算法
【数据挖掘实战】——航空公司客户价值分析(K-Means聚类案例)
项目地址:Datamining_project: 数据挖掘实战项目代码
5654 1
|
存储 SQL NoSQL
Redis五大基本数据类型及其使用场景
Redis五大基本数据类型及其使用场景