【C语言知识点总结(部分)】关于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

发布了11 篇原创文章 · 获赞 13 · 访问量 1806

猜你喜欢

转载自blog.csdn.net/qq_42603841/article/details/104479421