int float 的具体的取值范围取决于具体的机器 整数除法舍位 整形(int)也可以用于存储字符型数据
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(); } }