C语言符号常量的使用。

文章目录

  • 前言
  • 一、定义符号常量圆周率求PI
  • 二、运行结果
  • 三、符号常量使用注意事项
  • 总结

前言

在使用C语言编写程序解决实际问题时,我们会定义很多变量,当然有一些数据时不变的,这时就会用到常量,符号常量的格式如下:

#define 符号常量 常量

例如:
定义三个常量MAX代表100、FALSE代表0、TRUE代表1。

#define      MAX      100
#define     FALSE    0
#define     TRUE     1

一、定义符号常量圆周率求PI

圆的周长和面积计算程序
代码如下:

#define PI 3.1415926
#include <stdio.h>
void main() {float r,c,area;printf("input the ridus of circle:");scanf("%f",&r);c=2*PI*r;area=PI*r*r;printf("\nthe c and area of circle is %f , %f\n",c,area);
}

二、运行结果

运行结果如图:

三、符号常量使用注意事项

  1. 程序在使用符号常量时,需要在main()函数前定义。
  2. 规范使用符号常量定义格式,define前面要加#,符号常量定 义语句和预处理语句一样后面不需要加“;”。
  3. 符号常量 在main()函数中使用时无需定义,直接使用。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了如何定义符号常量PI求圆的周长及面积。

C语言程序——符号常量的使用(求圆的周长和面积)相关推荐

  1. c语言下面程序的功能是求圆的周长和面积.请改正程序中带*行中,2012年计算机等级考试二级C语言上机题(5)...

    计算机等级考试二级C语言上机题(5) 第 12套 试题说明********************************************************************** ...

  2. 简单的C++程序求圆的周长和面积

    C++程序求圆的周长和面积 求圆的周长和面积 方法1:用结构化方法编程,求圆的周长和面积 方法2:用面向对象方法编程,求圆的周长和面积 初学者易犯错误模型 求圆的周长和面积 数据描述: 半径,周长,面 ...

  3. java程序1:从键盘输入圆的半径,求圆的周长和面积

    编写一个java程序,从键盘输入圆的半径,求圆的周长和面积,并输出. 要求: (1)半径仅考虑int型正整数,并综合利用所学较好地处理异常输入,包括非法整数.负整数输入时的处理.输入半径要给用户一些提 ...

  4. c语言计算圆的周长和面积用getchar,c语言求圆的周长和面积,已知圆的周长求面积...

    Q2:用C语言编写:输入半径R,求圆的周长.面积和球的体积. #define PI 3.14 #include void main(void) { float r,l,s,v; printf(&quo ...

  5. 【Java】编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能...

    计算公式 周长=2*PI*R 面积=PI*R*R 控制台 import java.io.*; public class MyTest {/*输入圆的半径,求圆的周长和面积*/public static ...

  6. 1010: 求圆的周长和面积(C语言)

    题目描述 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入 输入半径r的值,为一实数. 输出 输出一行,包括周长和面积.数据之间用一个空格隔开, ...

  7. c语言学习-输入一个圆的半径,分别求圆的周长,面积和体积

    输入一个圆的半径,分别求圆的周长,面积和体积 程序流程图: 代码: #include<stdio.h> #define PI 3.1416 void main() {float r,l,s ...

  8. ZZNUOJ_C语言1010:求圆的周长和面积(完整代码)

    题目描述 输入圆的半径,求圆的周长和面积.   要求定义圆周率为如下宏常量   #define PI 3.14159 输入 输入一个实数,表示圆的半径r. 输出 输出一行,包括周长和面积.数据之间用一 ...

  9. ZZULIOJ-1010,求圆的周长和面积(Java)

    题目描述: 输入圆的半径,求圆的周长和面积. 要求定义圆周率为如下宏常量 #define PI 3.14159 输入: 输入半径r的值,为一实数. 输出: 输出一行,包括周长和面积.数据之间用一个空格 ...

最新文章

  1. 数据不够,Waymo用GAN来凑:生成逼真相机图像,在仿真环境中训练无人车模型...
  2. Windows多线程编程总结
  3. C malloc 用法
  4. CentOS 6.5 svn服务器2.0版
  5. AI繁荣下的隐忧——Google Tensorflow安全风险剖析
  6. 743. 网络延迟时间
  7. 2021年终总结2022未来展望——人生天地之间,若白驹过隙,忽然而已
  8. udp recvfrom阻塞吗_网络编程原理与UDP实现
  9. QThread(一)_vortex_新浪博客
  10. 为什么事务日志自动增长会降低你的性能
  11. Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong
  12. Java学习心得(集合、泛型)
  13. cmd下载ftp文件
  14. firewall-cmd常用命令
  15. 【原创】JQWidgets-TreeGrid 1、快速入门
  16. MyBatis-plus从入门到精通(全)
  17. Vue中 引入使用 vue-json-views
  18. 关于styleSheets1:获取css样式
  19. 行人重识别综述学习笔记
  20. 解决Win10与Ubuntu1804双系统时间不同问题

热门文章

  1. 阿里云排名第三,2019年云综合收入355.25亿元
  2. Excel姓名转换为拼音,名字首字母大写,姓首字母大写,名在姓前
  3. Django Ajax下载文件(动态文件下载实现)
  4. INTJ 专家型——追求能力与独立
  5. linux常用pwd和ls区别,linux实战技能100讲---初识pwd和ls命令详解
  6. fx5800p编程教程_卡西欧 FX5800P求简单编程法
  7. 电影级高画质!3D游戏抗锯齿技术解析
  8. C++【QT系列】手搓软件 -切图怪兽
  9. HTML背景图全屏显示
  10. Revit里轴网隐藏尺寸标注跟着消失?快速轴网距离标注