2019-04-29

2019-04-29  本文已影响0人  Enomothem

整数和浮点数

刚开始学习时,不必了解所有的细节,就像学习开车之前不必详细了解汽车内部引擎的原理一样。都是,了解一些计算机或汽车的引擎内部的原理会对你有所帮助。
对于我们而言,整数和浮点数的区别就是书写方式不同,而对于计算机而言,它们的区别就是储存方式的不同。

3.4 C语言基本数据类型

3.4.1 int类型

C提供了许多整数类型,为什么一种不够?因为需要满足特殊的需求。
int类型是有符号的整数型。

  1. 声明int变量
    int 变量名;

    int 变量1 变量2 ,,, ;
    创建变量后赋予变量储存的内存空间。都是变量没有提供值,如何获得?两种途径
    1
    cows = 112;
    2
    通过scanf()函数获得
    接下来我们学习第三种
  2. 初始化变量
    初始化(initialize)变量就是为变量赋一个初始值。可以直接在声中完成。只需要在变量名后面加上赋值运算符(=)和待赋给变量即可。
    int hogs = 21;
    int hogs = 1 ; cows = 2 ;
    int dogs,cats = 94; 不要这样写,很糟糕;
  3. int类型常量
    long常量和long long就是解决了数值较大的整数。
  4. 打印int值
    可以用printf()打印int。%d指明了在一行中打印整数的位置。%d称为转换说明,它指定了printf()应该用什么格式来显示一个值。
    %d和int变量要相对应。!!!!!!!!!!!!!!!!!!记住
  5. 八进制和十六机制
    许多程序员喜欢用八进制和十六机制。因为8和16都是2的幂。而10不是,所以在记数方面会很方便。
  6. 显示八进制和十六进制
    在C程序中,既可以使用显示不同机制的数,十进制用%d,八进制用%o;十六进制用%x
    。另外,要显示前缀的话,分别使用%#o、%#x、%#X.。
上一篇下一篇

猜你喜欢

热点阅读