




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言教程 2010新版 主讲教师 方老师咨询电话第一节开发环境 数据类型 常量 变量 格式化输入输出语句 一 开发环境1 MicrosoftVisualC 6 02 新建C源程序文件 新建 文件选项卡 选择 C SourceFile 在右侧文件文本框中输入文件名 格式文件名 c 3 C程序特点a C程序由若干个函数构成b 程序有且只有一个main函数c 每条语句末尾以分号结束d C程序总是从main进入 最后从main函数退出 结束程序执行 e main函数可以在程序中的任意位置 4 C程序执行步骤a 编译 将扩展名为c的源文件编译成扩展名为obj的二进制目标文件 不可执行 b 执行 单击工具栏中 执行 为了了解C程序的构成和编写格式 下面先看一个简单的C程序例子 例2 1求矩形的面积 includemain doublea b area a 1 2 将矩形的两条边长分别赋给a和b b 3 6 area a b 计算矩形的面积并存储到变量area中 printf a f b f area f n a b area 程序中的 include 通常称为命令行 一对括号 之间的stdio h是头文件 该文件包含有关输入输出函数的说明信息 main是主函数名 C语言规定必须用main作为主函数名 其后的一对圆括号 中间可以是空的 但这对圆括号不能省略 在一个程序中有且只有一个主函数 程序总是从主函数开始执行 从主函数结束 主函数的位置在程序中是任意的 其他函数总是通过主函数调用语句来执行 C程序由主函数和若干个子函数组成 一对花括号 括起来的部分为函数体 函数体内通常有定义部分和执行语句部分 一行内可以写几条语句 一条语句也可以写在多行上 每条语句后必须以 作为语句的结束 复合语句要以一对 括起来 可以用 对C程序中的任何部分作注释 二 数据类型1 整型 处理整数2 实型 处理小数3 字符型 处理单个字符三 常量其值不会改变的量 即常数 常量分整型常量 实型常量 字符型常量 1 整型常量 整数 15 2502 实型常量 小数 0 2548 12 581 02 字符型常量 用单引号括起来的单个字符 A a 5 四 变量其值可以改变的量 变量相当于一个容器 专门用来存放相应类型的常量 每个变量对应计算机内存中的一段存储空间 将常量保存到变量中 相当于是将常量存储到计算机内存中 当需要使用内存中存放的常量时 可通过变量名访问存储空间 变量必须先定义 后使用 1 变量名的命名规则a 由字母 数字 下划线构成b 首字符必须是字母或下划线c 变量名不能取C语言关键字 系统保留字 合法的标识符 area PI ini a array s1234 P101p非法的标识符 456P cade y w w a bC语言中大写字母和小写字母被认为是两个不同的字符 例如page和Page是两个不同的标识符 关键字是指系统预定义的保留标识符 又称之为保留字 2 定义 声明 变量C语言中的变量也分为整型变量 实型变量 字符型变量类型符变量名列表 1 整型变量intsum age 2 实型变量floatscore1 3 字符型变量charc1 c2 c3 3 变量初始化 赋初值 将相应类型的常量存放到相应类型的变量中inta b c a 23 b 2 或inta b c a b c 34 或inta b c a 23 b 45 c 234 五 格式化输入语句 运行过程中给变量赋值 1 语法格式 scanf 格式控制符 变量地址列表 2 说明 格式控制符变量类型 d整型 f实型 c字符型 例 inta floatb charc scanf d f c 程序运行过程中 要求用户输入三个数据 分别存放到对应的三个变量中 其中 符号 是取地址运行符 六 格式化输出语句语法格式 printf 格式控制符 变量列表 例 inta floatb charc scanf d f c 例 程序运行后要求输入两个整数 之后输出两个整数的和 include stdio h main 声明并初始化变量 inta b c printf 请您在下面输入两个整数 n 提示信息 scanf d d 七 其他1 用printf语句产生提示信息语法格式 printf 提示信息 说明 printf语句中除了 d或 f或 c或 转义字符 外的字符会原样显示2 转义字符 n换行 t数据跳格输出 输出完一个数据后移动到下一个制表位输出下一个数据 3 注意下述输入格式scanf a d b d 当n为负整数时 输出的数据占n列 左对齐 m nf表示输出的实数共占用m列宽度 保留n位小数 且右对齐 当为 m nf时则左对齐 习题1 以下正确的整型常量是A 12 0B 20C 1 000D 456 1 以下正确的整型常量是A 12 0B 20C 1 000D 456 2 是正确的实型是A 0B 3 1415C 0 329 10 2 D 871 2 是正确的实型是A 0B 3 1415C 0 329 10 2 D 871 4 不合法的用户标识符A abc cB fileC MainD PRINTF 4 不合法的用户标识符A abc cB fileC MainD PRINTF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年储能电站行业投资趋势与盈利模式研究报告
- 2025浙江舟山市普陀区妇幼健康服务中心招聘编外人员1人考试模拟试题及答案解析
- 2025云南黄金集团第二次招聘工作人员8人笔试备考题库及答案解析
- 2025安徽合肥凯欣教育集团招聘2人考试参考题库附答案解析
- 2025云南楚雄州武定县插甸学校教师招考13人流动考试备考试题及答案解析
- 2025浙江绍兴市人防工程质量安全和技术服务中心编外用工招聘1人笔试参考题库附答案解析
- 2025贵州贵阳市某机关工作人员招聘笔试参考题库附答案解析
- 2025贵州贵阳市公安局面向社会公开招聘警务辅助100人笔试参考题库附答案解析
- 2025浙江金华市金西丰子恺学校(汤溪中学委托管理)招聘储备教师4人考试参考题库附答案解析
- 2025安徽长丰县北城世纪城学校临聘教师招聘24人笔试模拟试题及答案解析
- 2023年河北省民政行业职业技能大赛遗体火化师赛项参考赛题
- 投资意向协议书2篇
- 《战略与战略管理》课件
- 《生物安全柜的使用》课件
- 比亚迪电动汽车无线充电技术研发
- 新疆维吾尔自治区、新疆生产建设兵团2020年中考语文试卷及答案
- 酒吧防恐怖袭击应急预案
- GB/T 23986.2-2023色漆和清漆挥发性有机化合物(VOC)和/或半挥发性有机化合物(SVOC)含量的测定第2部分:气相色谱法
- 重点单位消防八本台帐
- 新机构CK6150数控车床使用说明书(通用)
- 售后维修服务单
评论
0/150
提交评论