C语言中long long 与long long int 有什么区别

C语言中long long 与long long int 有什么区别

一个是两个单词,一个是三个单词


别笑,这在预处理阶段的确是一个区别

#define PROCESS(a) t##a )
#define PROCESS_2(a) t2##a )
#define PROCESS_3(a) t3##a
#define tlong "hel" PROCESS_2(
#define t2long "lo" PROCESS_3(
#define t3 "!"
#define t3int " world!"

printf("%s",PROCESS(long long)); // 输出 hello!
printf("%s",PROCESS(long long int)); // 输出 hello world!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-22
没有区别,long long 是long long int的简写,int省略了。本回答被提问者和网友采纳