• 函数符号一定要使用英文符号,使用中文符号会导致错误。
  • 一般情况使用int型main函数 int也就是整数型 返回值也是个整数。
  • int整数型用%d表示,char字符型用%c表示 , float浮点型函数用%f表示。

1.int整数型函数

#include <stdio.h>
int main()
{
    int year = 16;      //整数型函数 变量名 = 赋初始值
    int n = 7;
    printf("%d岁的小名有%d个家人\n",year, n);// 整数型用%d表示
    return 0;

}

//输出结果 16岁的小名有7个家人

2.float浮点型函数

#include <stdio.h>
int main()
{
    float a = 3.1415926;
    float b = 10.27;                                    //浮点型用%f表示
    printf("今天的午饭价格是%f,有一个无限循环小数可以近似为:%0.3f\n", a, b); 
}
//输出结果:今天的午饭价格是10.27,有一个无限循环小数可以近似为:3.142 (小数点之后会四舍五入)
//0.1则为保留一位小数 ,0.2则为保留两位小数 以此类推

3.char字符类型函数

#include <stdio.h>
int main()
{
    char a = 'X';
    char b = 'X';
    printf("输出%c,输出%c\n",a,b);  //字符型用%c表示
    return 0;
}

例1:计算机应用6班在2022年有x个同学超过18.6岁

#include <stdio.h>
int main()
{
    int a = 6;
    int year = 2022;
    char b = 'x';   //插入一个字符则用char函数
    float d = 18.6;
    printf("计算机应用%d班在%d年有%c个同学超过%0.1f岁",a, year, b, d);
}

result

计算机应用6班在2022年有x个同学超过18.6岁

例2:18岁的胡坤鹏同学期末成绩是()分

#include <stdio.h>
int main()
{
    //int age = 18;
    //float score = 29.5;
    int a;
    float b;
    printf ("输入分数:\n");
    scanf("%d,%f", &a,&b);
    printf("%d岁的胡坤鹏同学的平时分是%0.1f分\n", a, b);  //0.1表示保留小数点后一位
    
}

result

18岁的胡坤鹏同学的平时分是29.5分
最后修改:2021 年 12 月 20 日
如果觉得我的文章对你有用,请随意赞赏