代码中的long和float数字是否需要特殊的表示?
在使用C/C++进行计算机编程时,我们在float类型的常量数字后面加上一个f字母,以区别于double类型。在C18语言中,我们应该/必须做同样的事情吗?
float fPi = 3.14f; // Do we put this "f" in C18 language?
double dbPi = 3.14;long类型呢?
int iMyInt = 32767;
long lMyLong = 32768?; // Do we use any marking for long-type?发布于 2012-02-19 09:11:48
mcc18做了一些与美国国家标准略有不同的事情:
100是char,300是int,32768是long.double,32768和float是同一类型;两者都是软件仿真的32-bit IEEE浮点。有关这两点和更多信息,请参阅User's Guide 。
https://stackoverflow.com/questions/9344440
复制相似问题