野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: fire

【每日一题】 预处理器- Preprocessor [嵌入式校园招聘笔试题]

  [复制链接]
发表于 2015-1-27 23:04:55 | 显示全部楼层
#define SECOND_OF_YEAR 365*24*60*60
回复 支持 反对

使用道具 举报

发表于 2015-1-28 08:47:10 | 显示全部楼层
#define m 365*24*60*60
回复 支持 反对

使用道具 举报

发表于 2015-1-28 13:07:31 | 显示全部楼层
#define miao 365*12*30*24*60
回复 支持 反对

使用道具 举报

发表于 2015-1-29 09:14:49 | 显示全部楼层
#define SECOND_YEAR (60*60*24*365)
回复 支持 反对

使用道具 举报

发表于 2015-1-30 15:38:40 | 显示全部楼层
#define YEAR 365*24*3600
回复 支持 反对

使用道具 举报

发表于 2015-1-30 16:08:29 | 显示全部楼层
不会啊,想知道答案
回复 支持 反对

使用道具 举报

发表于 2015-1-31 11:39:27 | 显示全部楼层
#define A (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2015-2-1 01:14:50 | 显示全部楼层
走过路过,不能错过
回复 支持 反对

使用道具 举报

发表于 2015-2-3 21:43:50 | 显示全部楼层
基础不是太扎实,学到了不少
回复 支持 反对

使用道具 举报

发表于 2015-2-4 16:55:48 | 显示全部楼层
#define  YEAR  (DAY*365)
#define  DAY   (HOUR*24)
#define  HOUR  (SEC*60)
#define  SEC   60
回复 支持 反对

使用道具 举报

发表于 2015-2-4 20:54:27 | 显示全部楼层
#define seconds  (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2015-2-4 22:00:50 | 显示全部楼层
你好!  
#include<stdio.h>
//#define SECOND_PER_YEAR (60*60*24*365)UL //编译有错误,运行不到正确结果
#define SECOND_PER_YEAR (60*60*24*365)        //编译没错误,运行得到正确结果
main()
{
   printf("SECOND_PER_YEAR is %ld\n",SECOND_PER_YEAR);
}

我是在visual C++6.0上运行的,,请问这是为什么??为什么宏定义是加上UL会出错?
是否是编译器的原因??望回复!
回复 支持 反对

使用道具 举报

发表于 2015-2-4 22:03:04 | 显示全部楼层
你好!  
#include<stdio.h>
//#define SECOND_PER_YEAR (60*60*24*365)UL //编译有错误,运行不到正确结果
#define SECOND_PER_YEAR (60*60*24*365)        //编译没错误,运行得到正确结果
main()
{
   printf("SECOND_PER_YEAR is %ld\n",SECOND_PER_YEAR);
}

我是在visual C++6.0上运行的,,请问这是为什么??为什么宏定义是加上UL会出错?
是否是编译器的原因??望回复!
回复 支持 反对

使用道具 举报

发表于 2015-2-4 22:17:13 | 显示全部楼层
不要UL,因为之前没有对UL进行宏定义,
之所以这么写是因为Keil MDK里面对UL进行了宏定义:#define UL (unsigned long)

但是为什么此处这么写:#define SECOND_PER_YEAR (60*60*24*365)UL
而不是这么写:#define SECOND_PER_YEAR  UL(60*60*24*365)
回复 支持 反对

使用道具 举报

发表于 2015-2-5 11:06:25 | 显示全部楼层
#define time (365*24*60*60);
回复 支持 反对

使用道具 举报

发表于 2015-2-5 12:05:29 | 显示全部楼层
这是考计算?
回复 支持 反对

使用道具 举报

发表于 2015-2-5 14:16:52 | 显示全部楼层
#define SECONDS_YEAR 365*24*60
回复 支持 反对

使用道具 举报

发表于 2015-2-11 10:42:23 | 显示全部楼层
看一看标准答案
回复 支持 反对

使用道具 举报

发表于 2015-2-11 16:30:53 | 显示全部楼层
初学者,想关注再说
回复 支持 反对

使用道具 举报

发表于 2015-2-12 09:46:16 | 显示全部楼层
新手请教火哥:
“(unsigned long)”和UL的使用区别?@fire
回复 支持 反对

使用道具 举报

发表于 2015-2-17 15:41:48 | 显示全部楼层
#define SECSINAYEAR  (365*24*3600)
回复 支持 反对

使用道具 举报

发表于 2015-2-17 15:45:58 | 显示全部楼层
芙筱粉贞 发表于 2015-2-17 15:41
#define SECSINAYEAR  (365*24*3600)

果然学校只学一学期的C语言,相当于没学。好好补一下。。。
回复 支持 反对

使用道具 举报

发表于 2015-2-17 22:43:15 | 显示全部楼层
#define SecPerYear (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2015-2-17 22:46:02 | 显示全部楼层
加个ul这个确实没有一定基础注意不到
回复 支持 反对

使用道具 举报

发表于 2015-2-20 16:01:45 | 显示全部楼层
#define (365*24*60*60)
回复 支持 反对

使用道具 举报

发表于 2015-2-26 15:20:37 | 显示全部楼层
额,果断会做!
回复 支持 反对

使用道具 举报

发表于 2015-2-28 13:26:16 | 显示全部楼层
乱定义了一些, 希望正确吧
回复 支持 反对

使用道具 举报

发表于 2015-3-1 09:39:41 | 显示全部楼层
#difine SECONDS_PER_YEAR (365*24*3600)
回复 支持 反对

使用道具 举报

发表于 2015-3-2 11:26:29 | 显示全部楼层
.....................
回复

使用道具 举报

发表于 2015-3-4 19:13:34 | 显示全部楼层
不错,学习一下
回复 支持 反对

使用道具 举报

发表于 2015-3-6 12:39:41 | 显示全部楼层
长见识中。。。
回复

使用道具 举报

发表于 2015-3-6 13:32:21 | 显示全部楼层
#define times
回复 支持 反对

使用道具 举报

发表于 2015-3-6 13:51:01 | 显示全部楼层
                                                                     .
回复 支持 反对

使用道具 举报

发表于 2015-3-6 14:29:21 | 显示全部楼层
悲剧,说不清其中的道理
回复 支持 反对

使用道具 举报

发表于 2015-3-6 14:49:28 | 显示全部楼层
#define SEC  (60*60*24*30*12)
回复 支持 反对

使用道具 举报

发表于 2015-3-6 16:24:53 | 显示全部楼层
11111111111111111111111
回复 支持 反对

使用道具 举报

发表于 2015-3-6 16:30:05 | 显示全部楼层
开一下吧
回复

使用道具 举报

发表于 2015-3-8 19:45:29 | 显示全部楼层
看看怎么样样                    
回复 支持 反对

使用道具 举报

发表于 2015-3-9 09:29:15 | 显示全部楼层
#define A 60*60*24*365
回复 支持 反对

使用道具 举报

发表于 2015-3-9 10:11:10 | 显示全部楼层
#define secondperyear  (365*60*60*24)怎么感觉我还少点什么
回复 支持 反对

使用道具 举报

发表于 2015-3-9 14:04:56 | 显示全部楼层
#define time(365X24X60X60)
回复 支持 反对

使用道具 举报

发表于 2015-3-9 14:57:04 | 显示全部楼层
虽然是小问题,但没有能答对
回复 支持 反对

使用道具 举报

发表于 2015-3-9 15:47:51 | 显示全部楼层
#define Time  365*24*60*60;
回复 支持 反对

使用道具 举报

发表于 2015-3-9 15:49:00 | 显示全部楼层
#define Time  (long)365*24*60*60;
回复 支持 反对

使用道具 举报

发表于 2015-3-9 19:51:36 | 显示全部楼层
#define SECOND_PER_YEAR (60*60*24*365UL)
回复 支持 反对

使用道具 举报

发表于 2015-3-9 20:13:31 | 显示全部楼层
#define TIME 365*24*60*60
回复 支持 反对

使用道具 举报

发表于 2015-3-10 09:02:01 | 显示全部楼层
···························
回复 支持 反对

使用道具 举报

发表于 2015-3-10 10:14:36 | 显示全部楼层
预处理器 Preprocessor [嵌入式校园招聘笔试题]
回复 支持 反对

使用道具 举报

发表于 2015-3-11 18:57:07 | 显示全部楼层
365*24*3600 U
回复 支持 反对

使用道具 举报

发表于 2015-3-11 22:29:34 | 显示全部楼层
#define TotalSec 365*24*60*60
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-3-29 20:16 , Processed in 0.039143 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表