int 通常为16位 存储单元
float 通常为32位
取决于具体的机器
#include
main() {
int fathr,celsius;
int lower,upper,step;
lower = 0;
upper =300;
step= 20;
fathr = lower;
while(fathr<=upper) {
/*
整数除法将执行舍位,结果中的任何小数部分都会被舍弃
*/
celsius = 5*(fathr-32)/9;
/*
printf函数并不是C语言的本身的一部分
C语言本身并没有定义输入/输出功能
printf仅仅是标准库函数中一个有用的函数而已,这些标准库函数在C语言程序中通常都可以使用
*/
printf("%d\t%d\n",fathr,celsius);
fathr = fathr + step;
}
}
20、30幻数
通过常量增加程序的可阅读性和使程序易于修改
#include
#define LOWER 0
#define UPPER 300
#define STEP 20 main() {
int fahr;
for (fahr = LOWER; fahr <= UPPER; fahr = fahr +STEP)
printf("%3d %6.1f \n",fahr,(5.0/9.0)*(fahr-32));
}
整形(int)也可以用于存储字符型数据
#include
main() {
/*
整形(int)也可以用于存储字符型数据
*/
int c;
c=getchar();
while(c!=EOF) {
putchar(c);
c=getchar();
}
}