01类型结构输入输出.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章 C 程序设计信工学院基础教研室面向机器的语言C语言概述程序设计是数据被加工的过程机器语言汇编语言高级语言面向过程面向对象C语言,中级语言程序是由多个单元或对象组合而成C++,VB,Java……10.1 基本语法元素表10-1 标准Pascal与ANSI C语言字符集比较Pascal语言C语言字母大、小写字母大小写不敏感大、小写字母大小写敏感数字0, 1, 2, 3, 4, 5, 6, 7, 8, 90, 1, 2, 3, 4, 5, 6, 7, 8, 9其它字符20个其它字符:+ - * / = . , ; : ( ) [ ] { } ^ 空格33个其它字符:+ - * / = . , ; : ( ) [ ] { } ^ 空格% ! # $ ? ~ _ | \C程序结构【例 10-1-1】 ;不可省#includestdio.h //文件包含 void main( ){/*主函数名*/ printf (This is C!\n) ; }program eg1;Begin {块注释} writeln(‘This is Pascal!’); End.函数体库函数C程序是由函数构成的;每一个C程序都有且只有一个 main 函数。输出操作由库函数printf完成,需包含相应头文件;【例10-1-2】输入半径,计算圆面积#includestdio.h#define PI 3.14//符号常量 void main ( ) { int r; float S; //变量声明 scanf(%d,r); // 输入 S=PI*r*r; printf (“S= %f\n, S); }program eg2;const PI = 3.1415;var r:integer; S:real;Begin readln(r); S := PI*r*rwriteln(‘S=’, S); End.输入操作由库函数scanf完成,需指明输入类型。【例10-1-3】包含分程序C程序program eg3;function max(x,y:integer):integer;begin if xy then max:=x else max:=y;end;Begin writeln(max(11, 25)); End.int max(int x,int y) {int z; if (xy) z=x; else z=y; return (z); }void main(){ printf(%d, max(11, 25));}10.2 基本语言成分一、数据类型表10-2 Pascal与 C语言标准数据类型比较Pascal类型标识符C类型标识符C语言注意整型integer longint int64等int longUnsigned 等溢出实型real extended等float double等精度字符型charchar表示逻辑型Boolean无C语言中没有逻辑型,用整数表示真、假。关于字符和字符串类型的说明:1. 转义字符:反斜线后面跟一个字符或一个代码值表示。转义字符含义转义字符含义\’单引号\t水平制表符\”双引号\b退格\ddd3位8进制数代表的字符\xhh2位16进制数代表的字符\a响铃\\反斜线printf( \t\n);printf( It \s me!\n);printf( D:\\wn);writeln( #9);writeln( It s me);关于字符和字符串类型的说明:2. char 与 int 数据间可互相转换和进行算术运算。Pascal : var ch1, ch2: char;ch1:=a;ch2:=chr(ord(ch1)-32);C : char ch1, ch2;ch1=a;ch2=ch1-32;// ch1=97;3. C 语言有字符串常量,但没有字符串变量。printf (Hello world ! ); a 和 a双引号中0至多个字符char ch;ch = a;× ch = a;√ 算术运算符和表达式 基本算术运算符: + - * / %结合方向:从左向右优先级: - * / % + - 说明:C语言没有div运算,两整数相除,结果为整数 %要求两侧均为整型数据201.55/21/2*31.0/2*3例j=3; k=++j; j=3; k=j++; j=3; printf(“%d”,++j); j=3; printf(“%d”,j++); a=3;b=5;c=(++a)*b; a=3;b=5;c=(a++)*b;//k=4,j=4//k=3,j=4//4//3//c=20,a=4//c=15,a=4自增、自减运算符

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档