【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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章