资源描述:
《C语言程序设计入门g.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章C语言程序设计入门主要内容输入输出语句基本数据类型算术运算符关系运算符及逻辑运算符简单的判断语句本章重要概念转义字符与转义序列标识符的含义破坏性读入和非破坏性读出致命性错误与非致命性错误2.2简单C程序及其特点例1:voidmain(){printf(“WelcometoC!”);}每个C程序必须有一个名为main()主函数C程序用printf()函数把信息输出到显示器上例2:voidmain(){inta,b,c;a=123;b=456;c=a+b;printf(“c=%d”,c);}使用的变量必须定义后在引用每个函数体必须用一队{}括起来每个语句以“;”
2、结束。函数体<转义字符及其含义:转义字符含义vra‘dddtbf\“xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符例转义字符举例main(){printf("101x42C");printf(""Howareyou?"");printf("\CProgram\");printf("Turbo'C'");}运行结果:(屏幕显示)ABC”Howareyou?”CProgramTurbo‘C’例main(){printf(“Yb=”);}运行结
3、果:屏幕显示:=打印机输出:¥格式:printf(“格式控制串”,输出表)功能:按指定格式向显示器输出数据返值:正常,返回输出字节数;出错,返回EOF(-1)格式输出函数输出表:要输出的数据(可以没有,多个时以“,”分隔)格式控制串:包含两种信息格式说明:[修饰符],用于指定输出格式普通字符或转义序列:原样输出格式字符例inta=3,b=4;printf(“%d%d”,a,b);printf(“a=%d,b=%d”,a,b);输出结果:34a=3,b=4d,ix,Xoucse,Efg%%格式字符:十六进制无符号整数不带符号十进制整数十进制整数指数形式浮点小数单一字
4、符字符串八进制无符号整数小数形式浮点小数e和f中较短一种百分号本身inta=567;printf(“%d”,a);inta=255;printf(“%x”,a);inta=65;printf(“%o”,a);inta=567;printf(“%u”,a);chara=65;printf(“%c”,a);printf(“%s”,“ABC”);floata=567.789;printf(“%e”,a);floata=567.789;printf(“%f”,a);floata=567.789;printf(“%g”,a);printf(“%%”);567ff101567AABC
5、5.677890e+02567.789000567.789%格式输入函数格式:scanf(“格式控制串”,地址表)功能:按指定格式从键盘读入数据,存入地址表指定的存储单元中,并按回车键结束返值:正常,返回输入数据个数地址表:变量的地址,常用取地址运算符&格式字符:d,i,o,x,u,c,s,f,e例scanf(“%d”,&a);输入:10则a=10例scanf(“%x”,&a);输入:11则a=17例scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);输入a=12,b=24,c=362.3另一个简单C程序例3voidmain(){inta,b,c;/*
6、定义变量*/a=100;/*变量赋值*/b=150;c=max(a,b);printf(“max=%d”,c);}intmax(x,y)intx,y;{intz;z=(x>y)?X:y;returnz;}C程序是由函数组成的。在程序的任何地方,都可以加上以“/*”开始,“*/”结束的注解函数函数基本数据类型标识符用来标识变量、常量、函数名、数组、文件名的有效字符序列。标识符的组成C语言规定:由字母、下划线开头的,由字母、数字和下划线组成的字符串。TurboC中,标识符最长可以32个字符。(8个)例:Sumaverageclassdaystudentfly_1M.M.d
7、ay,$Dot,123Dry,#33,a>b数据类型数据类型基本类型构造类型指针类型空类型整型字符型实型枚举型单精度双精度数组结构体共用体常量和变量常量整型实型字符型字符串型符号常量10#----123、56(非0开头)8#---05、0123、037L16#--0x15、0x12310#----1.23、0.56、-2.34指数形式----1.23e+3、-2E5单引号括起来。如‘A’双引号括起来。如“A”#definePI3.14159变量整型实型字符型short2Bint2Blong4Bunsignedfloat4Bdo