《c语言程序设计项目教程项目二》由会员分享,可在线阅读,更多相关《c语言程序设计项目教程项目二(48页珍藏版)》请在金锄头文库上搜索。
1、C语言程序设计项目教程共伟义西个夙项目二_C语法基础任务一熟悉C语言的基础语言元素任务说明在本任务中,我们首先了解数据在计算机中的存储方式和数据类型,然后学习常量、变量、运算符和表达式等C语言的基础语言元素。顽备知识-、数据存储方式与数据类型、标识答、常量和变量、运算符和表达式与I1一、数据存储方式与数据类型一数据存储方式在计算机中,所有信息(包括数值、字符、汉字、计算机指令等)的存倩、处理与传送都采用二进制的形式。二进制数中只有“0“和“1“两个数字符号,其运算规则如下表所示。技河河河邹|0+0=00-0=0+0一1(度丞笑1H+e=l1o=lLxozo111l(朋页&江11IXlml在计算
2、机中,数的表示方法一般有两种,它们分别是定点数和浮点数。1定点数定点数是指小数点位置固定不变的数,又分为定点整数和定点小数锋数规定小数烈的位置固定在数猎的再何位之后,但不占一个二进制位,如下图所示。荣人少教灵定点小数规定小数点的位置固定在符号位之后,但不占一个二进制位,如下图所示。敏2.浮点数涌指小数真位春一固安的数。对孙既肌墓熨部分又有小数部分的数,一航用浮点数表示。任意一个二进制数W可以表示为N-SX2f形式其中5是一个纯小数,表示数N的全部有效数字,称为尾数;P是一个整数,表示小数点的位置,称为阶码。例如,(0.0011001)。=0.11001X270,其中尾数S=(0.11001)a
3、,阶码P=(一10):少数点小数点一一v一-尾数定点小数阶码定点整数二数据类型为了便于在程序中表示不合类型的数据,C语言也提供了多种数据类型,如下图所示。g&a翼囊噩工q都贾颊|诊炎众幡螯长R春园E市挂2英故诚伟、其园、探芒、英春_朐沥aak|F8巳4|2scttcialtriieapeite4|ceseerotEssaxa:3ner日-ss|peiaee3ansg0日|troteteciattrige8|elmg|eoperste(Rks2M行|eiat0E车|-naleeoasiieiesaiemiodgeal团。10在计算机语言中,常量、变量、数组、丽数等需要定义名字,这些名称统称为标识符。标识符分为系统定义标识符和用户定义标识符。(一系统定义标识征系统定义祜识待是渡具有国家行字利特定员义的招讨特,分为关键守和标识符。1,关销表示数据类型的关键守int、char、float、double、short、long、void、signed、unsigned、enum、struct、union、const、typedef、volatile