实验2-c语言应用程序开发

实验2-c语言应用程序开发

ID:30879457

大小:99.00 KB

页数:9页

时间:2019-01-03

实验2-c语言应用程序开发_第1页
实验2-c语言应用程序开发_第2页
实验2-c语言应用程序开发_第3页
实验2-c语言应用程序开发_第4页
实验2-c语言应用程序开发_第5页
资源描述:

《实验2-c语言应用程序开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、•开发工具:vi和当于记事本编程用vi来编程vitest.c用來创建或打开一个文件vi内部的指令i代表插入数据wq代表保存并退岀q代表退出wq!q!都是强制退出打开文件后,用i进入插入状态・>用esc键退出插入模式・>:wq保存gedit+文件名会直接打开类似word的文字编辑匸具编译工具gcc二、标准C语言1.程序结构〃单行注释/*多行注释include引入头文件,头文件即.h文件.h文件的作用:定义类型,或扩展声明函数或变量.c文件不是头文件,是源码文件头文件:操作系统内的头文件:声明系统的函数库的函数stdio.h标准输入输出头文件stdlib.h标准库头文件str

2、ing.h字符申处理头文件math.h数学计算函数自定义的头文件:后面讲#includeintmain(intargc,char**argv){printf「我是实训的同学“);return0;main是函数名是入口函数(主函数)是程序中唯一的一个主函数,而且必须mainint是数据类型是整数的类型在main前面,代表main函数向系统返冋一个整型值在主函数()内,代表的是main的参数。参数是用來传递数据的,向函数内部传递数return是用来向系统返冋一个数据,数据的类型要和main前面的int对应prin廿用系统的函数,是在stdio.h内声明的系统

3、函数,用来打印字符小字符串:是用双引号括起來的字符编译:gcc-oaaatest.cgcc是编译器,将c语言编译为二进制(机器语言)-o指定要生成的bl标文件,可执行文件aaa可执行文件名test.c是C语言源码文件练习:用C语言输出自已的姓,用叫”输出*******************1.基本数据类型int整型数据short越整型long长整型double双精度float单精度char字符数据类型的作用,是定义变虽常量:在程序运行的过程中不能被改最123'a'"adfafda"34.4变量:在程序运行的过程中可以被改变的量,用來存储数据常量的数据可以保存在变量内。标识符

4、,变虽的名、函数名都称为标识符。给变虽起名的过程,叫变虽的定义定义数据类型的格式:数据类型变虽名匸初值];inta;//int是整型a是变量名a=23;〃给变量赋值intb=23;〃定义了整型变量b,同时给变量赋初值赋初值:是在变量定义的过程中同时赋值,叫赋初值。而在程序运行中赋值,仅仅是赋doublef=23.3;〃双精度变量charc='a';〃字符型变量printf("%d,%lf,%c,,,a,f,c);例:intmain(intargc,char**argv){inta=23;doublef=23.3;charc='a';printf("%d,%lf,%c"

5、,a/fzc);return0;}prin廿的格式符%d整型%lf双精度%f单精度%c字符%s字符串%p打印地址字符:用单引号括起来的字母字符串:用双引号括起来的字符序列(即多个字符)变量与内存的关系:在函数内定义的变量,称为局部变量在内存的栈区在变最定义时分配内存(在程序运行中分配)在函数外定义的变量,称为全局变量在内存的静态存储区在程序加载时分配内存(在编译时确定内存,加载时分配)常量在内存的常量存储区在程序加载时分配内存(在编译吋确定内存,加载吋分配)在变量定义时会分配内存inta;内存的人小由数据类型确定。int4字节(16位,2字节,32位机4字节)short2字节

6、long4字节float4字节double8字节地址:所有的内存都有一系列的编号,是按字节进行编号,每一个字节都有一个编号.内存编号就是内存地址&是取址符,用来取出变虽的地址。&a是a的地址charc;//内存是一个字节,c是内存的名,&c是c的地址从键盘上获取数据scanf(”%d”,&a);%d代表整型&a代表内存的地址,scanf需要-•块内存空间來存储键盘输入的数据。所以后血的参数是地址例,从键盘上获取数据intmain(intargc,char**argv){inta=23;doublef=23.3;charc='a';scanf("%d%lf%c"/&a,&f,&

7、c);printf("%d,%lf,%c",a,f,c);return0;}//1.运算符赋值运算符=不能给表达式赋值,只能给变量赋值inta;(a+2)=18;〃错,只能给变虽赋值a=18;//对算术运算符+-*/%(求余)++(口加)-(口减)inta=12;intb=24;intc=a+2*b;%求一个数除以另一个数的余数。两侧必须是整数intc=b%a;〃值0intc=7%2;//值1int2011%4;〃余3用于判断是否把某除尽++a相当于变量加1即a=a+l-相当于变量减1即a=a-l置

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

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

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