C语言编程基础(数据类型、常量、变量)

来源:互联网 发布:校园二手网站 c 源码 编辑:程序博客网 时间:2024/05/16 17:33

                                                                                                  

1.C语言的执行过程:

    编写源文件  →  编译目标文件  →  链接头文件  →  运行可执行文件

2.数据类型:

  在C语言中,它的数据类型不像其他高级语言,比如说JAVA那样,它没有布尔型;如下,它有三种数据类型:

  • 整数类型
  • 实数类型
  • 字符类型

    i)整数类型(保存形式:将整数转为二进制存放,字节为单位)包括: short(2个字节)、int(4个字节)、long(8个字节);

    i)实数类型包括:  float(单精度,4个字节)、double(双精度,8个字节);

    i)字符类型:  char(1字节);

  注意:在一个一样大小的空间内存中,实数存储的数据远远大于整数存储的数据(因为实数的指数的原因);

  整数的表示方式:

    众所周知一个字节里有8位,一般用字节位中的最高位来表示正数和负数。如果符号位为0,即正数;如果符号位为1,即负数;

      例:  5     的二进制是    101  

               00000101      这个就是正数;

               10000101      这个就死负数;

  实数类型:

    实数是以浮点数形式存储的;这里就不得不提到“小数”和“指数”;

      例:  十进制实数类型   0.00123456 

               123456    -2     即 0.123456*10-2

    小数部分一般都采用规格化的数据形式;

  字符的表示方式:

    ASCII码表    表示一个字节中存储的0-127之间

    数字所对应的英文字符

    小贴士:'A'在ASCII码表中是65,'a'在码表中是97;    也就是说大写和小写之间相差32!

     

3.值(常量和变量):

  变量:可以根据字面意思理解成随时变化的量;变量的命名规范有“硬规则”和“潜规则”,想必接触过任何一门计算机语言的朋友都知道,下面稍微说一下:

    i)变量名由数字、字母和下划线组成;

    i)不得用数字开头;

    i)不得和关键字重复相同;(不同的计算机语言,关键字也是有所差异的)

  常量:可以分为  “字面量” 和 “符号常量”;

      字面量:就是一眼就知道值     例:  5  

      符号常量:需要给常量取一个名字    例:   π   

          符号常量的好处:  易于修改;

                         具有可读性;

    定义常量(一般有两种方式):

      以PI举例:

            i)  #define  PI  3.14

            ii) const  float  PI  3.14  

   

4.小常识

    double   %lf

    int     %d

    char    %c

    字符串  %s

    float   %f

    输入变量:  

         scanf("%d",&i);     %d 输入的类型;   & 是地址符;   i 变量(此处没有声明);

    右对齐:  %8d    向右对起,也就是说左边空8格;

    左对齐:  %-8d   向左对起,也就是说右边空8格;

    保留小数:   scanf("%.2d",&i);      保留两位小数;  




0 0
原创粉丝点击