C语言符号常量的使用,C语言常量与符号常量
在程序运行过程中,其值不能被改变的量称为常量。常量也分为整型、实型、字符型等。实型包括单精度浮点型与双精度浮点型。
符号常量,利用#define 来定义的叫符号常量。如下列代码:
#define PI 3.1415926
int _tmain(int argc, _TCHAR* argv[])
{
printf("%.4f\n", PI);
printf("\n");
return 0;
}
这段代码定义了一个符号常量PI,利用printf函数输出到控制台。输出格式小数点后保留4位小数。
#define PI 3.1415926 //实型常量
#define LENGTH 100 //整型常量
#define Q 'Q' //字符型常量
#define QUIT "Quit" //字符串
int _tmain(int argc, _TCHAR* argv[])
{
printf("%.4f\n", PI); //输出实型常量
printf("%d\n", LENGTH); //输出整型常量
printf("%c\n", Q); //输出字符型常量
printf("%s\n", QUIT); //输出字符串型常量
printf("\n");
return 0;
} 符号常量的用途主要用于一次定义,我们如果在多处引用该符号常量,在修改时就可以在一处修改多处同时更新。这在后面我们将体会到常量的好处。
C语言符号常量的使用,C语言常量与符号常量相关推荐
- 【C语言入门教程】2.2 常量 与 变量
2.2 常量 与 变量 顾名思义,常量是运算中不能改变数值的数据类型,变量是可改变数值的数据类型.根据需要,可将一些在程序中不必改变数值的类型定义为常量,这样也可避免因修改数值造成程序错误.任何改变常 ...
- c语言语法格式规范(1)常量的非法与合法
c语言语法格式规范(1)常量的非法与合法 首先确定常量的类型 整型 确定进制,查看各位数的范围是否超界. 8进制常量以前导 0 开始,每位数只能到7 例如:05188 非法 16进制常量以 0x 开始 ...
- C语言中的空指针、空指针常量、NULL 0
C语言中的空指针.空指针常量.NULL & 0 本文转自: http://bbs.chinaunix.net/viewthread.php?tid=544415&extra=& ...
- C语言中字符串定义与文字常量区
C语言中字符串定义与文字常量区 C语言的内存组织方式1>代码区,存放可执行代码2>全局存储区,存放所有全局变量和静态变量3>文字常量区,常量字符串4>堆区,malloc,new ...
- (二)易语言学习笔记之变量与常量
1 数据类型 (1)易语言数据类型 (2)数据类型应用 数据类型可以用来描述不同变量的类型或组件属性的类型. a 定义变量的数据类型 在声明一个变量时要定义其具体的数据类型,只需要在新建的变量的类型栏 ...
- 计算机与程序设计语言教案,计算机程序设计(c语言)教案
计算机程序设计(c语言)教案 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 计算机程序设计(C语言)教案课程名称计算机程序设计总学 ...
- c语言综合程序设计问答题,C语言程序设计综合习题题目.doc
<C语言程序设计>期中综合练习 一 填空题 1.在C语言中,字符类型的数据在内存中以相应的 存放,所以字符也可以用整数形式输出. 在C语言中,符号常量是在一个程序中指定的用名字代表的常量, ...
- 计算机程序设计语言教案,计算机程序设计(C语言)教案.doc
计算机程序设计(C语言)教案 课程 名称 计算机 程序设计 总学时 80 课题 数据类型.运算符与表达式 第 11~15 学时 课型 必修 教学目标及重点难点 目标:熟练掌握C语言中常见数据类型的表示 ...
- c语言由声明部分,C语言期末复习.doc
第1章 C语言概述 C语言出现的历史背景 计算机语言的发展 机器语言→汇编语言(低级语言)→高级语言 优点:可读性和可移植性好 缺点:难以实现汇编语言的某些功能 优点:可以直接对硬件进行操作 缺点:依 ...
- 关于C语言数据类型的PPT,C语言基本的数据类型.ppt
C语言基本的数据类型.ppt 第3章 基本数据类型(1),本章内容介绍,引出标示符 3.1 C语言的数据类型 3.2 整型和实型 3.3 字符型 3.4 库函数,补充什么是标识符,标识符是一个名字,是 ...
最新文章
- 根据声音信号测量距离
- BNUOJ 6038 - Reaux! Sham! Beaux!(模拟)
- 小强升职记梗概_《小强升职记》读后感
- C++运算符重载-mfc演示
- 结合webpack配置_前端 Webpack 工程化的最佳实践
- (Joomla)字符串截取
- linux网络编程之多路I/o转接服务器select
- “约见”面试官系列之常见面试题之第六十五篇之ajax如何解析jsonp(建议收藏)
- git提取和拉取区别_每天一Git之起步 - 关于版本控制
- 安装过程中又一个问题出现了。
- php脚本日志文件,php脚本-定期删除日志文件,删除历史日志 保留最近7天
- 【webpack】理解配置文件
- [Xamarin] 客製化的ListView之章 (转帖)
- 计算机导论电子版_程序员进阶系列:拿下中科大的计算机课程全靠它了!
- FastDFS搭建文件服务器
- springboot快速搭建图书管理系统
- [c语言编程入门]迭代法求平方根
- java运行内存不足_Java运行过程出现的内存不足问题
- space-around 和 space-evenly 的区别
- 原相机怎么设置水印_原来手机拍照也可以添加文字、水印、超实用,我怎么没有早点发现...