美文网首页
C基础概念

C基础概念

作者: 追風 | 来源:发表于2016-12-12 21:47 被阅读0次

    一,C之父——丹尼斯·里奇

    二,C程序结构分析

    #include<stdio.h>   
    // #预处理命令;<>把括号里内容引入源文件;stdio.h头文件,计算机自带库可以直接使用
    int main(int argc, char argc[ ])           
    // main()是主函数,有且只有一个,C程序入口;int argc参数个数,char *argc[ ]记录参数
    {
        printf("hello word!");     // printf()库函数,按规定格式输出,包含在<stdio.h>
    return 0;                      //返回,或者函数结束
    }
    

    三,C数据类型——基本类型

    1,变量定义赋值举例


    整型:int num; int num1 = 0; short num2 = 0; long int num3 = 0;
    unsigned num4 = 2; signed num5 = -2 有符号数和无符号数按语法赋值(虽然输出可能没有错误)


    字符型:char ch = 'a'; char str[2][2] = {'a','b'}; getchar()和putchar()分别为字符输入输出。


    浮点型:float numf = 12.213; double numdf = 1232.23131;


    备注 :

    • 变量名由数字,字母和下划线组成且第一个字符不能是数字;
    • 变量名最好能见名知意,提高程序可读性。

    2,输入输出


    • scanf("占位符",参数列表);
      scanf("%d,%f %c %s",&num,&numf,&ch,&str);
      //输入参数列表需要地址标志&,从键盘输入按格式输入,不能再最后一个占位符后加\n
    • printf("占位表",参数列表);
      printf("%d,%c %8.3ld %f 长浮点型%lf,%s",num,ch,numl,numf,numdf,str);

    四,sizeof运算

    printf("%ld,%ld,%ld,%ld",sizeof(char),sizeof(short),sizeof(int));  // 输出1,2,4
    printf("%ld,%ld,%ld,%ld",sizeof(long),sizeof(unsigned));           //输出8,4
    printf("%ld,%ld,%ld",sizeof(signed),sizeof(float),sizeof(double)); //输出4,4,8
    printf("%d",sizeof(long));          //32位机占位符用%d且long型输出4,其他一样
    

    相关文章

      网友评论

          本文标题:C基础概念

          本文链接:https://www.haomeiwen.com/subject/ronymttx.html