第三章:scanf()的用法
#include<stdio.h> int main(void) { float weight; float value; printf("请输入猪的体重(以千克为单位)\n"); scanf_s("%f", &weight);//不能用scanf,会报错。 value = weight * 100; printf("这头猪的价值为:%f元", value); return 0; }
1、(1)float类型:声明单精度浮点数变量,可以存储带小数的数字。一般占四个字节(32位)的内存空间,可以表示6~7位有效数字。
(2)%f替换float类型的值,%.2f:只显示小数点后2位
%d替换int类型的值。
2、&是一个取地址符,&weight告诉scanf()把输入的值赋给名为weight的变量。