第三章 最简单的c程序设计.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
贵州大学人民武装学院 贵州大学人民武装学院 3.3.3赋值语句 赋值语句是由赋值表达式加上一个分号构成 a=100 赋值表达式 a=100; 赋值语句 条件中不能含有赋值语句,但是赋值表达式可以包含于条件表达式中 if((a=b)0) t=a; 正确 if((a=b;)0) t=a; 错误 贵州大学人民武装学院 3.3.4变量赋初值 高级语言中这样使用数据: 贵州大学人民武装学院 贵州大学人民武装学院 关于变量赋值要注意的几点 C语言允许在定义变量的同时对其初始化 如 int a=3; int b=-1; char c=‘h’; float d=3.14; 贵州大学人民武装学院 可以使被定义的变量的一部分赋初值。 如: int a,b,c=5; 表示指定a、b、c为整型变量,但只对c初 始化,c的初值为5 a b c 贵州大学人民武装学院 对几个变量赋以同一个初值的情况 应写成: int a=3,b=3,c=3; 表示a、b、c的初值都是3。 不能写成∶ int a=b=c=3; int a=3;b=3;c=3; 贵州大学人民武装学院 注意:初始化不是在编译阶段完成的而是在程序运行时执行本函数时赋初值的,相当于有一个赋值语句。 如: int a,b,c=5; 相当于 int a,b,c; c=5; 贵州大学人民武装学院 3.4数据输入输出的概念及在C语言中的实现 (一)所谓输入输出是以计算机主机为主体而言的 输出:从计算机向外部输出设备(显示器,打印机)输出数据。 输入:从输入设备(键盘,鼠标,扫描仪)向计算机输入数据。 贵州大学人民武装学院 (二)C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的。 例如: 字符输入函数:getchar 字符输出函数:putchar 格式输入函数: scanf 格式输出函数: printf 字符串输入函数:gets 字数穿输出函数:puts 贵州大学人民武装学院 (三)在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。 例如:在调用标准输入输出库函数时,文件开头应该有: #include “stdio.h” 或: #include stdio.h 贵州大学人民武装学院 3.5 字符数据的输入输出 (一)字符输出函数 一般形式:putchar(c) 函数作用:向终端输出一个字符 字符型变量整型变量 贵州大学人民武装学院 例4.1 输出单个字符。 #includestdio.h void main() { char a,b,c; a=‘B’;b=‘O’;c=‘Y’; putchar(a);putchar(b);putchar(c);putchar(‘\n’); } 运行结果:BOY putchar(a);putchar(‘\n’);putchar(b);putchar(‘\n’);putchar(c);putchar(‘\n’); 运行结果:B O Y 贵州大学人民武装学院 (二)字符输入函数 一般形式:getchar() 函数作用:从终端(或系统隐含指定的输入设备)输入一个字符。 函数值: 从输入设备得到的字符 贵州大学人民武装学院 例4.2 输入单个字符。 #includestdio.h void main() { char c; c=getchar(); putchar(c); putchar(‘\n’); } 运行程序: 从键盘输入字符‘a’ 按Enter键 屏幕上将显示输出的字符‘a’ a a putchar(c); putchar(getchar()); printf(“%c”,getchar()); 贵州大学人民武装学院 3.6 简单的格式输入与输出 (一)格式输出函数 函数作用:向终端(或系统隐含指定的输出设备)输出若干个任意类型的数据。 一般格式: printf(“格式控制”,输出表列); 格式控制串可由格式字符串和非格式字符串两种组成。 格式字符串是以%开头的字符串,在%后面跟各种格式字符,以说明输出数据的类型、形式、长度、小数位数等 非格式字符串在输出时原样照印,在显示中起提示作用 输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。 贵州大学人民武装学院 #includestdio.h void main() { int a=99,b=100; printf(%d %d\n

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档