简单C语言程序设计

简单C语言程序设计

ID:39349638

大小:1.48 MB

页数:74页

时间:2019-07-01

简单C语言程序设计_第1页
简单C语言程序设计_第2页
简单C语言程序设计_第3页
简单C语言程序设计_第4页
简单C语言程序设计_第5页
资源描述:

《简单C语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章简单C程序设计回顾程序是为执行一项任务而编写的有序指令集C程序的特点C语言的组成C程序的编译和运行过程编译器将源程序转换成机器能理解的程序连接器用于连接相关的目标文件以生成可执行程序本章要点C语言的数据类型、运算符C语言的常量和变量C语言的表达式常用数学函数#includeintmain(){intcelsius,fahr;fahr=100;celsius=5*(fahr-32)/9;printf(“fahr=%d,celsius=%d“,fahr,celsius);}执行程序的输出结果为:fahr=100,celsius=372.1温度转换例2.1求华氏温

2、度100F对应的摄氏温度2.1.1内存内存可以理解为一排井然有序的小开关,每个开关有两个状态:开表示1,断表示0,所以每个开关表示一个二进制数,0或1,称为一个位(bit).为管理方便,8个位为一组,称为一个字节(byte)然后为所有字节从0开始编号,这个编号称为字节的地址2的10次方(1024)个字节称为1k2的20次方(1048576)个字节称为1M2的30次方(1073741824)个字节称为1G2.1.2变量intcelsius,fahr;celsius=5*(fahr-32)/9;变量是计算机里一块特定的内存,它由一个或多个连续的字节组成。每个变量都有一个名称,表示内存中的这

3、个位置,以便通过变量名读取该位置的数据或存储一个新数值。变量的值不是固定的,随时都可以改变,且次数不限。编写程序时,通常使用变量来存储数据,方便后面使用这个数据或者修改这个数据的值。变量程序内存存储fahr计算5*(fahr-32)/9将值存储为celsius10032输出fahr和celsius内存变量用来存储数据,系统需要知道每个变量要存储什么类型的数据,然后为每个变量分配一块足够大的内存空间,用来该类型的数据2.1.3数据类型数据属于不同类别AfricaThequickbrownfoxTRUE数据非数值数值整型非整型9002.129999/12/20032.175123Jacki

4、eChanchar数据类型非数值数值整型intshortintlongintdoublefloat非整型整型变量类型shortint2个字节-2-15至215-1,-32768至+32767整数变量还分为几种不同的类型,以存储不同范围的整数int4个字节-2-31至231-1,-2147438648至+2147438647longint4个字节-2-31至231-1,-2147438648至+2147438647__int64longlongint8个字节-2-63至263-11、数据类型所占字节数,取决于所使用的编译器2、shortint可以简写为short,longint可以简写为

5、long3、不同编译器对64位的支持不同,在VC中只支持__int64,gcc/g++支持longlong,windows平台的gcc/g++也支持__int64无符号的整数类型unsignedshortint2个字节0至216-1,0至+65535unsignedint4个字节0至232-1,0至+4294967295unsignedlongint4个字节0至232-1,0至+4294967295unsigned__int64unsignedlonglongint8个字节0至264-1,0至18445744073709551615当处理不能为负的数据时,可以使用无符号类型,所占内存与

6、有符号型相同,但对正数的表示范围比有符号型大一倍2.1.4变量的声明和使用声明变量:intcelsius,fahr;定义时初始化变量:intcelsius,fahr=100;定义后初始化变量:fahr=100;。给变量赋值,除了给一个直接的值以外,还可以通过计算获得如:celsius=5*(fahr-32)/9;变量的命名规则在C语言中,变量命名需要遵循一定的规则有效名称principalcost_pricemarks_3lastnamecity无效名称123ratecurrency$discount%zipcode变量的命名规则:变量名可以由字母、数字和_(下划线)组合而成变量名不能

7、包含除_以外的任何特殊字符,如:%、#、逗号、空格等变量名必须以字母或_(下划线)开头变量名不能包含空白字符(换行符、空格和制表符称为空白字符)C语言中的某些词(例如int和float等)称为保留字,具有特殊意义,不能用作变量名C语言区分大小写,因此变量price与变量PRICE是两个不同的变量2.1.5赋值运算赋值运算符=赋值表达式:用=将一个变量和一个表达式连接起来的式子变量=表达式例如:fahr=100;celsius=5*(fahr-3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。