第三章: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的变量。

posted @ 2025-08-09 21:13  豆豆豆豆沙包  阅读(9)  评论(0)    收藏  举报