【C语言知识点01】C语言基础知识

  1. C语言的特点不包括能够编制出功能复杂的程序
  2. C语言程序的基本单位是函数
  3. 字符型表示’D’
  4. sqrt()函数作用是求一个非负实数的平方根
  5. y++,后缀式,引用后+1
  6. putchar函数 可以向终端输出一个字符或字符型变量值
  7. 当数据宽度小于实际数据宽度时,不生效;
    例子:
    int a=12345; printf(”%2d\n”, a);
    结果:12345
  8. scanf()函数不可对其输入的精度做限制
    例子:
    若x和y均定义为int 型,z定义为double型,以下不合法的scanf()函数调用语句为( )。
    A.scanf(”%d%lx,%le”,&x,&y,&z);
    B.scanf (”%2d*%d%lf ”, &x, &y, &z);
    C.scanf(”%x%*d%o”, &x,&y);
    D. scanf(”%x%o%6.2f”, &x,&y,&z);
    结果:D
  9. scanf()函数要严格按照输入的格式进行
    例子:
    若变量已正确说明为float类型, 要通过语句scanf(”%f %f%f”, &a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0, 不正确的输入形式为10.0,22.0,33.0<回车>
  10. scanf()函数中输入的空格也占一个字符
    例子:
    #include ”stdio.h”
    main()
    {char s1,s2,s3;
    输入语句;
    printf(”%c%c%c”,s1,s2,s3);
    }
    输入形式:A└┘B└┘C<回车> (注:└┘代表空格)
    输出形式:A└┘B
    A.scanf(”%c%c%c”,&s1,&s2,&s3);
    B.scanf(”%c└┘%└┘c%c”,&s1, &s2,&s3);
    C.scanf(”%c,%c,%c”,&s1,&s2,&s3);
    D.scanf(”%c%c”, &s1, &s2,&s3);
    答案:A
  11. %%d表示一个%,%%d的运算规则是自左向右%%代表着原样输出一个"%",所以这是后面的"d"就原样打印出来
    例子:
    以下程序的执行结果是:( )。
    #include ”stdio.h”
    main()
    { int x=2,y=3;
    printf(”x=%%d,y=%%d\n”,x,y);
    }
    A. x=%2,y=%3
    B. x=%%d,y=%%d
    C. x=2,y=3
    D. x=%d,y=%d
    答案:D

  1. C语言的符号集包括英文字母、数字、一些有特定含义的标点符号

  2. C语言源程序文件的后缀是.c,经过编译后生成文件的后缀是.obj,经过链接后生成文件的后缀是.exe

  3. 一个函数由两部分组成,它们是函数说明部分、函数体

  4. 函数体一般包括变量定义部分和执行部分

  5. 关于数据的输出:
    #include ”stdio.h”
    main()
    {
    short i=-1,j=1;
    printf(”dec:%d,oct:%o,hex:%x,unsigned:%u\n”,i,i,i,i); dec:-1,oct:01,hex:-1,unsigned:1
    printf(”dec:%d,oct:%o,hex:%x,unsigned:%u\n”,j,j,j,j); dec:1,oct:01,hex:1,unsigned:1
    }
    结果:
    dec:-1,oct:377,hex:ffff,unsigned:65535
    dec:1,oct:1,hex:1,unsigned:1

  6. 进制转换输出:
    #include ”stdio.h”
    main()
    { char s=’b’;
    printf(”dec:%d,oct:%o,hex:%x,ASCII:%c\n”, s,s,s,s);
    }
    结果:dec:98,oct:142,hex:62,ASCII:b

  7. 数据输出:
    #include ”stdio.h”
    main()
    { float pi=3.1415927;
    printf(”%f,%.4f,%4.3f,%10.3f”,pi,pi,pi,pi);
    printf(”\n%e,%.4e,%4.3e,%10.3e”,pi,pi,pi,pi);
    结果:3.141593,3.1416,3.142, └┘└┘└┘└┘└┘3.142

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李秋天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值