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

C语言计算面积为什么半径不能太大?

如题。是哪方面的问题呢?我是准大一新生,预习C语言中遇到了问题。

img

你用的是int类型,int类型只占两个字节,你输入的半径太大,最终的结果超过了他的存储范围,所以会显示错误的数字

每种数据类型都是有有效长度的,存储超过最大长度的数据就会出现错误,同理太小的也不行

int的范围是-2147483648~2147483647

可以改成float 或者double类型

近期文章

  • 系统单号和原订单号的区别
  • 求解,它到底想让我干嘛啊
  • uni-app出现报错
  • 我在准备信奥赛的时候遇见了他,如何解决
  • 单因素逻辑回归和二元逻辑回归的区别
  • JavaScript 跟随鼠标的小天使
  • visaul basic
  • 这里return语句的作用是啥啊?
  • BjyAuthorize object_manager
  • 第一次用visual studio 2022,点那个启动为什么一直显示 the file is open 啊,
  • vue create创建vue2项目报错
  • 左操作数必须为左值怎么解决
  • 台式电脑,win7,显示:iPv4/6均无网络访问权限
  • 本月收入决定下个月提成点数的函数写法
  • pta c语言练习题 信号函数
  • 字符串比较的问题,调试不出问题
  • 对指定r计算圆的面积
  • Charles没有记录,只有这些
  • Bootstrap3.js和Wordpress jQuery v1.10.2无法正常工作
  • java报错ArrayList

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华