c语言赋值顺序,C语言_数据输入输出、赋值、顺序程序设计.ppt

C语言_数据输入输出、赋值、顺序程序设计

C语言—数据输入输出、赋值、顺序结构程序设计 徐艳艳 xuyyxu@ 本次课程所讲内容 数据的输入输出 赋值表达式和赋值语句 顺序程序设计举例 本次课程所讲内容 数据的输入输出 赋值表达式和赋值语句 顺序程序设计举例 数据输入输出库函数 C语言本身不提供输入输出语句,输入输出操作需要调用函数库中的标准输入输出函数 格式输入输出函数:scanf, printf 字符输入输出函数:getchar, putchar …… 调用标准输入输出函数时,应该在程序的开头引用“头文件” #include 为什么使用库函数? 格式输出函数 格式输出函数 printf 的一般形式 printf("格式控制",输出列表) printf("area=%f,circle=%f",area,circle) 格式控制 格式说明:由“%”和格式字符组成,将数据按照指定的格式输出 普通字符:按照原样输出 输出列表 输出列表中的内容按顺序代替“格式控制”中的“格式字符” #include void main() { int a=1,b; b=a++; printf("a=%d,b=%d\n",a,b); printf("The sum of a+b=%d\n",a+b); printf("The step is %d\n",5); } printf格式字符 c4_2.c #include void main() { int a=-1,b=-1; printf("a=%d,b=%u\n",a,b); } 程序运行结果为: a=-1, b=4294967295 c4_3.c #include void main() { int a=12,b=-1; printf("a8=%o,b16=%x\n",a,b); printf("a10=%d,b10=%d\n",a,b); } 程序运行结果: a8=14, b16=f f f f f f f f a10=12, b10=-1 c4_4.c #include void main() { char c='a'; int i=97; printf("%c,%d\n",c,c); printf("%c,%d\n",i,i); printf("%s\n","CHINA"); } c4_5.c #include void main() { float x,y; x=(float)111111.111; y=(float)222222.222; printf("%f\n",x+y); } c4_6.c #include void main() { double x,y; x11111111; y22222222; printf("%f\n",x+y); } c4_7.c #include void main() { double i; i=123.45672; printf("%e",i); } printf的附加格式说明字符 c4_8.c #include void main() { int a=123,b; char c1='u'; b=a*a; printf("%4d,%4d\n",a,b); printf("%4c\n",c1); } 字符串的附加格式输出 %ms:输出的字符串占m列,若字符串长大于m,将字符串全部输出;否则,左端补空格 %-ms:若字符串长小于m,字符串向左靠,右端补空格 %m.ns:输出占m列,但只取字符串中左端的n个字符,并且输出在m列的右侧,左端补空格 %-m.ns:m, n含义同上,n个字符输出在m列的左侧,右端补空格 c4_9.c #include void main() { printf("%-3s,%3s\n","CHINA","CHINA"); printf("%-6s,%6s\n","CHINA","CHINA"); printf("%-5.3s,%0.4s,%7.2s\n","CHINA", "CHINA", "CHINA"); } c4_10.c #include void main() { float f; f=(float)123.456; printf("%f%10f%10.2f%.2f%-10.2f\n",f,f,f,f,f); printf("%-1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值