C语言第三章:顺序结构

第三章:顺序结构

  1. 定义:从main()开始,由上往下一条一条地执行

  2. printf()

    1. 格式1:printf(“格式控制”)

      • 功能:按格式控制指定的格式输出数据
      • #include printf(“hello world!”);
    2. 格式2:printf(“普通/占位符”,输出列表的值)

      • 输出值,先计算后输出,如printf(“a=%d, b=%d”,3,4+7);

      • “占位符”以%开始,“普通字符”将原样输出

      d带符号十进制整数
      u无符号十进制整数
      o无符号的八进制整数
      X或x无符号十六进制整数
      c输出一个字符,不输出单引号
      s输出一个字符串,输出时不输出双引号
      f输出一个实型数,隐含输出6位小数
      E或e输出指数形式的实型数
  3. scanf( )

    1. 格式:scanf(“普通/占位符”,地址列表),如int x; scanf("%d",&x);

    2. scanf( )五考点

      1. 考点1:”普通/占位符”,输入时普通字符必须原样输入

        • scanf(“a=%d,b=%d”,&a,&b);,输入:a=3,b=4
      2. 考点2:” 占位符”,输入时4种输入

        • int a,b; scanf(“%d%d”,&a,&b);

        • 输入 3空格4、3回车4、3tab4、…

      3. 考点3:” 占位符”,输入时1种输入

        • char ch1,ch2; scanf(“%c%c”,&ch1,&ch2);

        • 仅有一种输入:ab

        • 如果按空格的话,空格会占用一位字符输入

      4. 考点4:” 占位符”,输入时1种输入

        • char ch1,ch2; int x; scanf(“%c%d%c”,&ch1,&x,&ch2);

        • 仅有一种输入:a空格/不空格3c

        • 3c二者中间只能连续

        • 空格也可以替换制表符等

  4. 字符数据的输入输出:putchar( )

    1. 格式:putchar(字符常量或字符变量)

    2. 功能:输出一个字符但不输出单引号

    3. 如:putchar(‘a’);putchar(100);

  5. 字符数据的输入输出:getchar()

    1. 功能:接收一个从键盘输入的字符

    2. getchar()没有任何参数,函数的返回值就是输入的字符

    3. char a, b; a=getchar(); b=getchar();

      • 若输入为:1<回车>,则变量a 的值为字符’1’,变量b 的值为回车符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值