博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有关宏定义一题
阅读量:5134 次
发布时间:2019-06-13

本文共 258 字,大约阅读时间需要 1 分钟。

1、问题描述

用预处理指令 #define 声明一个常数,用以表明1年中有多少秒。

 

2、答案

#define SECONDS_PER_YEAR (365*24*60*60UL)

 

3、析

1)#define 不能以分号结束,注意添加括号

2)预处理器将计算常数表达式的值,写出如何计算比直接写出计算后的值要有意义

3)这个表达式的值已经超出了16位二进制能表达的范围,最好添加UL,告诉编译器这个常数这是个大整数

转载于:https://www.cnblogs.com/aqing1987/p/4180777.html

你可能感兴趣的文章
多路复用
查看>>
python 列表
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
Django组件--cookie与session
查看>>
12. javacript高级程序设计-DOM2和DOM3
查看>>
Centos7安装vsftpd (FTP服务器)
查看>>
当前主流读取Excel技术对比
查看>>
js-格式化数字保留两位小数-带千分符
查看>>
【Java】forward & redirect 的差异
查看>>
Java学习笔记--字符串和文件IO
查看>>
【BZOJ1951】古代猪文(CRT,卢卡斯定理)
查看>>
poj 2823 线段树
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
Maximum Gap
查看>>
sublime3
查看>>
[转]快速矩阵快速幂
查看>>
CMap的使用(转)
查看>>
Vue, element-ui Module build failed: Error: No PostCSS Config found
查看>>