我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言的运算逻辑说明


void main()
{
       int a=3;
       printf("%d",a+(a-=a*a));

}

为什么等于-12

a=3:
   a+(a-=a*a) 先算括号里的
(a-=a*a):a=a-a*a    a=3-9     

此时a= -6
a+(-6)=-12

近期文章

  • 建立一个单链表,其中插入必须尾插法
  • 成员函数作友元的相关问题
  • JAVA SQL UTF-8 ANSI 中文乱码 报错
  • 我的代码能运行,他给的那个我运行出来是一样的,但是就是说是错误答案
  • python的图像拼接函数
  • 每种情况输出都是0,求解
  • Mac OSX 10.8 MySQL连接错误:localhost不起作用,127.0.0.1都可以
  • 创建一个二叉树并先序遍历,不知道为何我 的数据利用getchar输入后不显示结果
  • Win11下的Hyper-V运行不了怎么办
  • 求指导,c语言怎么从键盘输入文件,怎么从文件读取数据呀?
  • 重新定义函数?我一段代码中并没有重复出现main啊
  • 生成对抗网络,生成的数据无变化
  • 一道关于数的浮点表示的问题
  • MySQL - 通过一组数字的所有组合查找逗号分隔值的字段
  • 为什么小于号改为了不等号就不行了呢
  • 转psd格式在ps打不开
  • sklearn线性回归
  • vscode c++调试
  • Android studio
  • 有关Markdown的表格语法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华