相关疑难解决方法(0)

353
推荐指数
18
解决办法
30万
查看次数

在C中定义值时,编译器如何选择数据类型

关于编程的一般问题:当你用C(或我想的任何语言)定义一个值时,编译器如何知道如何处理这个值?例如:

#define CountCycle  100000
Run Code Online (Sandbox Code Playgroud)

我假设CountCycle是一个"长整数"数据类型,但这只是一个假设.我想它也可能是a float,a double (不是最大int约为32k),等等.

编译器如何选择#define值的数据类型?我没有申请这个问题的答案; 我只是好奇.

c c++ types

4
推荐指数
1
解决办法
345
查看次数

标签 统计

c++ ×2

c ×1

c++11 ×1

typeof ×1

types ×1

variables ×1