我用C,C++比较多,来回答你的问题。
首先,划分阶层。Int,double,这两个代表C语言中的变量类型;c、D不能单独使用,与%一起表示打印格式的数据类型;至于IF,不属于C语言的关键字。c语言严格区分大小写。if和IF很不一样。
下面分别说明:
Int,整型变量。c语言支持16位、32位和64位编程。不同的数据位有不同的含义。
例如,如果在编码选项中选择16位,则int表示两个字节的有符号整数。B15是符号位,即-32768~32767。
但如果选择32位编码,则int为4字节,相当于使用16位时的long int。
目的:对于普通数学中的整数运算,int可以用于小于2字节的任何内容。
双浮点数。与int不同,double与16位和32位编码无关。占用8个字节空。取值范围为1.79769313486232E308,偏大。
应用:一般需要高精度的数学运算。比如在CAD和CNC机床的轨迹计算中,对误差要求非常严格的地方,必须使用double。
但是注意:精度高意味着计算时间长。还好有专门的FPU,专门做浮点运算。不然电脑会累死的。
打印格式用C,dC语言编写,非常简单。比如:
char ch
int cm
printf("E=c% d% ",ch,cm);
//在屏幕上显示
将print改为fprintf,并添加file * f。
输出到文件。
如果正确的话应该是IF。
例如,如果(a==b)
printf(" = ");
如果必须使用大写IF,可以使用宏定义:
#定义IF if
这样,在程序中就可以用if代替IF。