第3课

1.数据类型与变量

C语言根据数据的特点进行了分类

-整数类型:不带小数点的数据类型

  如:-1, 0, 1, 2

-浮点数整数:带小数点的数据类型

  如:-0.55, 0.0, 3.14

-字符类型:英文字符类型

  如:‘D’, ‘T’, ‘ ’ (字符数据使用单引号括起来)

 

在看printf打印:

-不同类型的数据对应于不同的格式化字符

-%s对应字符串,%d对应整数,%f对应浮点数,等

-printf中的格式化字符其实是指明需要打印的具体数据的类型

示例:

  

编程实验:类型与数据  3-1.c

2.C语言数据类型

  

问题:整形中的int和short代表什么意思?浮点型中的float和double又代表什么意思?

生活中的例子:

1.喝不同类型的酒用不同的杯子

  

2.喝同一种类型的酒也可以在细分杯子

  

3.喝酒

-首先确定要喝什么酒(啤?白?红?)

-然后确定子类型(红葡萄酒?白葡萄酒?)

-最后确定几个人喝(多少杯子?)

-确定后:“服务员,拿三个波尔多红酒杯。”

4.程序中的类似场景:某种运算

-需要做什么运算(加?减?乘?除?)

-需要什么类型的数(整型?浮点型?字符型?)

-需要几个具体的数参与运算

-确定后,写程序描述运算

整型数的细分类型:

-short:表示的范围-32768~32767

-int:表示的范围:-2147483648~2147483647

浮点型的细分类型:

-float:表示的范围:-3.4*10 38 ~ +3.4*10 38

-double:表示的范围:-1.7*10 -308 ~ +1.7*10 308

在程序中使用类型创建“酒杯”

-确定细分类型(int?float?)

-为每一个“酒杯”起名字

-语法:type name;

示例:

  int n1;

  float real;

  short sNum;

  double hello;

程序中创建的“杯子”,叫做变量,其表现类似于酒杯,可以随意改变所代表的数值。

编程实验:在程序中创建变量 3-2.c

 4.小结

-C语言对数据进行了严格分类,定义了不同的数据类型

-printf中的格式化字符对应不同的数据类型

-使用数据类型能够创建变量(与数学中的变量有所差异)

-大多数情况下,每一个变量都拥有一个名字

  

原文地址:https://www.cnblogs.com/hoiday/p/11483656.html