谭浩强C语言程序笔记----例1.2_求两数之和

例1.2代码分析——书本P7-8

代码要求

例1.2:

求两个数之和

解题思路

解题思路:设置三个变量,a和b用来存放两个整数,sum用来存放和数
用赋值运算符"="把相加的结果传送给sum(即为赋值)

编写程序

#include <stdio.h>              //预处理指令
int main()                      //定义主函数
{                               //函数开始
    int a,b,sum;                //变量声明,告诉系统a,b,sum都是整形变量
    a = 123;                    //对a赋值,值为123
    b = 456;                    //对b赋值,值为456
    sum = a + b;                //对a,b进行加法运算,并把最后的结果赋值给sum
    printf("sum=%d\n",sum);     //将sum的值输出
    return 0;                   //函数结束,主函数返回值0
}

运行结果

运行环境:VSCODE

PS D:\Study\StudyDocuments\Study-Code-2021\C\TanHaoQiang\01\01_2> cd "d:\Study\StudyDocuments\Study-Code-2021\C\TanHaoQiang\01\01_2\" ; if ($?) { gcc main.c -o main } ; if ($?) { .\main }
sum=579

代码分析

第八行:printf(“sum=%d\n”,sum);

  • 用以输出结果

  • printf()函数中有两个参数

    • 第一个参数

      • "sum=%d\n"为输出格式字符串
      • 作用是输出用户希望输出的字符和输出的格式
      • 该例中
        • 普通字符串“sum=”是用户希望输出的字符,所以直接输出到屏幕
        • 后面的“%d”是用户指定的输出格式,表示按照“十进制整数”形式输出
    • 第二个参数

      • 表示最终屏幕上要输出的值是sum 的值
    • printf()可以输出多个变量的值

      • 只需要在第一个参数中依次声明好要输出的格式,然后从第二个参数起,一一对应添加变量即可

      • //举例
        printf("a=%d\nb=%f\nc=%cd=%l",a,b,c,d);
        
  • printf()函数有如下格式符(或称规定符)

    • 规定符作用
      %d十进制有符号整数
      %u十进制无符号整数
      %f浮点数
      %s字符串
      %c单个字符
      %p指针的值
      %e指数形式的浮点数
      %x, %X无符号以十六进制表示的整数
      %o无符号以八进制表示的整数
      %g把输出的值按照 %e 或者 %f 类型中输出长度较小的方式输出
      %p输出地址符
      %lu32位无符号整数
      %llu64位无符号整数
    • 规定符无需全部记忆,记住几个常用的就好,其他的用到了再来查就行

    • 链接:菜鸟教程----printf()函数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值