完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
回答都是这样的:
#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 3). 意识到这个表达式将使一个16位机的整型数溢出-因此要用到长整型符号L,告诉编译器这个常数是的长整型数。 4). 如果你在你的表达式中用到UL(表示无符号长整型),那么你有了一个好的起点。记住,第一印象很重要。 但是我用VC6.0++ 写一个程序, 这个语句会报错, 删除掉UL就ok了, 请问这个怎么理解呢? #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL |
|
相关推荐
2个回答
|
|
VC6.0...
1. 可能不支持UL这写法 2. 把UL放内部,如365UL 3. 实际上,本来就应该写365UL(或其它数字处),不然括号里面溢出后,外面再加ULL都白干。 |
|
|
|
编译器的问题吧,不同编译器可能稍微有点区别的
|
|
|
|
只有小组成员才能发言,加入小组>>
请问下图大疆lightbridge2遥控器主板电源芯片型号是什么?
4445 浏览 1 评论
使用常见的二极管、三极管和mos做MCU和模组的电平转换电路,但是模组和MCU无法正常通信,为什么?
316浏览 2评论
为了提高USIM卡电路的可靠性和稳定性,在电路设计中须注意的点有哪些?
306浏览 2评论
317浏览 2评论
324浏览 2评论
357浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 18:39 , Processed in 0.874032 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号