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	%d
",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 
",fahr,(5.0/9.0)*(fahr-32));
}

整形(int)也可以用于存储字符型数据

#include 
main() {
	/*
	整形(int)也可以用于存储字符型数据 
	*/
	int c;
	c=getchar();
	while(c!=EOF) {
		putchar(c);
		c=getchar();
	}
}



原文地址:https://www.cnblogs.com/rsapaper/p/10355881.html