《程序设计基础-c语言》杨莉 刘鸿翔
ISBN-978-7-03-032903-5
p241
习题7

12.定义一个有参宏IS_DIGIT(ch),当ch是一个0~9的字符时,返回1,否则返回0

#include<stdio.h>
#define IS_DIGHT(ch) if((ch)>'0'&&(ch)<'9'){return 1;}else{return 0;}
int main()
{char string;printf("输入一个字符,判断是否在0~9之间:");scanf("%c",&string);IS_DIGHT(string);return 0;
}


定义一个有参宏判断一个字符是否在0~9之间相关推荐

  1. 定义一个有参宏SWAP(t,x,y),用以交换t类型的两个参数的值

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p241 习题7 11.定义一个有参宏SWAP(t,x,y),用以交换t类型的两个参数的值 #inclu ...

  2. 宏定义(无参宏定义和带参宏定义)

    宏定义是比较常用的预处理指令,即使用"标识符"来表示"替换列表"中的内容.标识符称为宏名,在预处理过程中,预处理器会把源程序中所有宏名,替换成宏定义中替换列表中 ...

  3. Java给定一个字符串数组,判断每个字符出现次数

    题目要求:给定一个字符串,判断每个字符出现多少次? 解决思路:利用Map的特性:即Map集合中如果两个key(键)值是一样相同的,那么,后放(put)入的值会将前面存在的value(值)替换掉,也就是 ...

  4. 【C语言】宏定义和带参宏定义

    宏定义是在编程中经常使用的一个模块,其优点在于当写的代码量比较大的时候方便修改检查,可以做到改一变"百". 一.宏定义 宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏 ...

  5. 4.6宏定义之带参宏

    //本文为转载,具体出处已经找不到了.这里引用为了知识传播.感谢原作者. C语言允许宏带有参数.在宏定义中的参数称为形式参数,在宏调用中的参数称为实际参数,这点和函数有些类似.就像把函数的实参传递给形 ...

  6. 05c语言——宏定义、带参宏、带参宏函数

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.宏定义 1.使用规则 2.注意 二.带参宏 1.定义 2.注意 三.带参函数 1.带参函数的宏与带参宏的区别 2.带参宏 ...

  7. linux判断没有文件夹建一个,2,shell 脚本, 判断一个文件是否存在, 不存在就创建, 存在就显示其路径...

    2,shell 脚本, 判断一个文件是否存在, 不存在就创建, 存在就显示其路径 关于 shell 脚本: 1, 用 Shell 编程, 判断一文件是不是存在, 如果存在将其拷贝到 /dev 目录下. ...

  8. 编写程序,定义一个方法,能够判断一个1~9999之间的数是否是回文数。

    回文数就是类似123321之类的数 package test; import java.util.*; public class test_2_4 {public static void main(S ...

  9. java 设计一个Dog类,有三个属性:名字,年龄和颜色,有一个方法输出叫声“汪汪”。设计要求:定义属性和方法定义一个无参构造方法和一个三参构造方法。另外写一个主类,在main里面使用三参构造方

    public class dog {     String name="啊啊";     String color="白";     int age=1;   ...

最新文章

  1. /dev/rdsk 与 /dev/dsk区别
  2. android java 时间测试方法_一个让你开挂的Android 性能测试方法
  3. Matlab 牛顿方法求解方程
  4. C语言 | 哈夫曼(haffman)算法实现数据的解压缩(源代码)
  5. 判空前后顺序的思考(代码规范)
  6. vs使用了未初始化的局部变量怎么解决_C程序为什么要初始化?
  7. arm shellcode 编写详析2
  8. Linux上传文件和下载文件命令行方式
  9. 4月23日 MySQL学习-DDL
  10. atitit.提取zip rar文件列表 java php c# 的原理与设计
  11. 塞规公差带图_孔与轴用量规的公差带图
  12. php 根据身份证计算年龄
  13. 2018年嵌入式处理器报告:神经网络加速器的崛起
  14. An Apple a day keeps the doctor away
  15. 平台为王:Microsoft Office System为什么成功?
  16. 吴恩达机器学习——反向传播算法
  17. uni app 自动化索引列表
  18. 2026年物联网将为运营商带来高收入
  19. transform.invert 预处理逆操作
  20. Corona建筑作品 | 272 Hedges Ave 海景顶级豪宅建筑表现

热门文章

  1. Flex技术中的陷阱
  2. 解锁oracle数据库的 scott用户,亲身测试。success
  3. java ase 加密_java实现ase加密解密
  4. 基于matlab的对流层散射信道特性仿真,对流层散射信道建模和FPGA实现
  5. numpy 矩阵转置
  6. python 打印所有汉字
  7. 大数据分布式集群搭建(9)
  8. 对服务器文件夹写,服务器文件夹写入权限设置
  9. Linux控制台打开显示字符画,Linux 命令行字符画工具
  10. AOP通过开启注解方式自动注入值