宏定义时对整数进行数据类型定义
最近看代码时,发现宏定义时就对整数进行了数据类型定义,其实也是对宏定义的数据类型进行了定义。
(1)定义为int型
#include <stdio.h>
#include <stdlib.h>
# define MAX ((int)4)void main()
{printf("MAX = %d.\n", sizeof(MAX)); system("pause");
}
运行结果
(2)定义为char型
#include <stdio.h>
#include <stdlib.h># define MAX ((char)4)void main()
{printf("MAX = %d.\n", sizeof(MAX));system("pause");
}
运行结果
——————————
2019.01.09
22:20
宏定义时对整数进行数据类型定义相关推荐
- 线性表的定义与特点及抽象数据类型定义
一.线性表的定义 由n(n>=0)个数据特性相同的元素构成的有限序列称为线性表. 线性表中元素的个数n(n>=0)定义为线性表的长度,n=0时线性表称为空表. 二.非空线性表及线性结构的特 ...
- STM32系统头文件之数据类型定义u8 u16哪里来的
初学STM32编程时,经常见到数据类型定义的符号:u8.u16等,51都是自己定义数据类型的简写符号,STM32是哪里定义的呢?今天没事就看了看系统头文件,数据类型的定义在其中的3个头文件里: (1) ...
- 【C语言笔记】【宏定义系列】 整数乘以分数
[C语言笔记][linux宏定义系列] 整数乘以分数 mult_frac linux宏定义系列内容.用于记录在linux kernel之中各式各样的宏定义☺. 宏定义说明 用于将整数乘以分数.可以避免 ...
- Python基础-range()函数(定义一段整数范围)
range()函数可以定义一段整数范围, 返回一个range类型的可迭代对象( 并非迭代器), 也可以理解为一段左闭右开的整数范围[ start, stop), 常用于循环结构中 语法格式 range ...
- 共用体变量不能在定义时初始化_【C语言资料更新】共用体联合体
文/Edward 共用体又称为联合体,它是C语言中的一种特殊的数据类型.它允许用户在相同的内存位置存储不同的数据类型.用户可以定义一个带有多成员的共用体,但是任何时候这些成员都共享同一块内存.举个例子 ...
- python函数定义时带号的可变参数_在定义函数时,某个参数名字前面带有一个 * 符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。_学小易找答案...
[填空题]任意长度的 Python 列表.元组和字符串中最后一个元素的下标为 ( ) . [简答题]从键盘输入一个字符串,将小写字母全部转换成大写字母, 输出到磁盘文件"D:\test.tx ...
- 【C 语言】结构体 ( 结构体类型变量初始化 | 定义变量时进行初始化 | 定义隐式结构体时声明变量并初始化 | 定义普通结构体时声明变量并初始化 )
文章目录 一.结构体类型变量初始化 1.定义变量时进行初始化 2.定义普通结构体时声明变量并初始化 3.定义隐式结构体时声明变量并初始化 二.完整代码示例 一.结构体类型变量初始化 1.定义变量时进行 ...
- oracle中定义表类型数据,oracle 定义表字段域的数据类型
/****************************************************************************/ >oracle定义表字段域的数据类型 ...
- python在两行中分别输入一个字符串s和整数n,定义一个函数将字符串s循环向右移动n位
解题思路: 将字符串转为列表处理 123456 [1,2,3,4,5,6] 将列表重复两遍 [1,2,3,4,5,6,1,2,3,4,5,6] 删去前面和后面多余的数字即可 [4,5 ...
最新文章
- 5 种将死的编程语言!
- 火狐访问HTTPS网站显示连接不安全的解决方法
- 解读Junit的@Test注解,避免initializationerror
- Android Framework系统服务详解
- java.lang包—StringBuffer类和StringBuilder类
- luogu4407 [JSOI2009]电子字典 字符串hash + hash表
- 转]从一个男人关注的事情上 可以看出他的修养和抱负
- WINCE6 同时支持简繁体
- WordPress 主题教程 #5:主循环
- react转跳_您跳过的这些React基础知识可能会杀死您
- firefox启动很慢 linux_Win10安装和使用Linux子系统(WSL 2)完整指南
- mysql的时间类型的比较
- postsql获取表字段信息SQL
- 12306数据库遭泄露,请尽快修改密码
- 小学阶段计算机编程启蒙闲谈
- 那些超好听却不红的歌
- linux查看docker是否启动命令行,如何通过命令行查看docker服务是否已启动
- 计算机类专科学校排名,2017计算机专科学校排名一览表
- 非线性转化为线性规划的方法
- android 4.4 flac,如何在Android中将音频原始转换为FLAC
热门文章
- H5手机休闲游戏开发商有哪些?带你看遍北京游戏研发公司
- 手机软件测试英语,手机软件测试,mobile phone software testing,音标,读音,翻译,英文例句,英语词典...
- 基于asp.net028住院部病人管理系统
- ❥关于C++之写入/读取文本文件
- python实用的语法和函数
- 2019年618提前引发“骚动”:苏宁要成为主场?!
- 电脑怎么找到tomcat端口_查看tomcat端口号(怎么看tomcat的端口号)
- AX210 PCIE网卡 安装记录(linux)
- 计算机个性化的优点,个性化推荐的最大的优点
- 构筑基于物联网操作系统的物联网生态环境