C程序中的数据类型
大家知道,计算机程序的主要任务就是用来处理各种不同的数据。而要处理的数据要么被放在内存(或者寄存器)中,要么被存放在外存(如磁盘)中。被处理的数据又分为不同的类型,比如字符,整数,实数等类型。本章将集中介绍C语言程序中不同的数据类型。
3.1 C 程序中的数据类型
C语言中把程序计算的数据分为了字符,整数,实数类型。所有的数据都可以通过这几种数据类型来予以表示。比如一个人的名字可以用字符类型表示,一个人的年龄可以用整数类型来表示,而一个人的身高或者体重则可以用实数类型来表示:
char gender
= ‘M’;
char name[16]=”tom”;
int age = 30;
float weight = 79.1;
double height = 1.80;
bool bOk = true;
上面的4行代码里,出现了4种新的概念:数据类型,变量,常量以及程序语句。其中,char,int,float,double, bool(新的C标准包含了布尔类型)是数据类型,而且必须小写;name,age,weight,height是分别对应的数据类型的变量,变量存放在计算机的内存中,用来存放对应的数据。而”tom”,30,79.1,1.80则分别是对应数据类型的常量。而以分号结束的一行代码被称为程序的一条执行语句。
程序在数据计算过程中,就是通过不断的使用变量和常量来进行计算的。所以,在程序代码里,会大量出现对变量和常量的使用。
一般将上面的这些数据类型叫做内建型别,而之后涉及到的结构体,联合体类型等叫做构建型别。
ld\n");
return 0;
}