printf(格式控制,输入表列)
例:printf("%d%d",a,b)
(1)d格式符:输出一个有符号的十进制整数
(2)c格式符:输出一个字符
(3)s格式符:输出一个字符串
(4)f格式符:输出实数,有几种用法:
A.基本型(%f):实数中的整数部分全部输出,小数部分输出6位;
B.指定数据宽度和小数位数(%m.nf):%7.2f指定了输出的数据占7列,其中包括2位小数,对其后一位采取四舍五入方法处理。
C.输出的数据向左对齐(%-m.nf):当数据长度不超过m时,数据向左靠
(5)e格式符:以指数形式输出实数。
printf("%e",123.456)
输出为:1.234560 e+002
(6)o格式符:以八进制整数形式输出
(7)x格式符:以十六进制数形式输出整数
(8)u格式符:输出无符号型数据,十进制

scanf(格式控制,地址列表)
例:scanf("a=%f,b=%f,c=%f",&a,&b,&c)
格式控制和printf函数类似
在输入数据时,应在对应的位置上输入同样的字符。例如上面的例子一样,应该输入“a=x,b=x,c=x”,如果输入“x x x”就错了。

putchar()
格式:putchar('a')

getchar()
格式:a=getchar();
putchar(a);

puts()
格式:puts("string")

gets()
格式:char a[];
gets(a);
puts(a);

strcat()
用法:strcat(字符数组1,字符数组2)
作用:连接字符串,把两个字符数组中的字符串连接起来,把字符串2接到字符串1的后面,结果放在字符数组1中,函数调用后得到一个函数值---字符数组1的地址。
例:
char str1[30]={"People's Republic of"};
char str2[]={"China"};
printf("%s",strcat(str1,str2));

输出:
People's Republic of China

最新文章

  1. 各种浏览器的Hack写法(chrome firefox ie等)
  2. 代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
  3. stream_copy_to_stream的使用
  4. mysql 5.6.33发布
  5. 一个网站的head和body是如何进行优化的
  6. Asp.Net Unix时间戳和DateTime类型转换
  7. boost linux 下安装
  8. thymelef 布局 fragment
  9. HTTP必知必会(转)
  10. iOS7以后的侧滑返回上一页
  11. 写给自己的web总结——关于html的知识总结
  12. Linux完全卸载Oracle的操作步骤
  13. BZOJ_3048_[Usaco2013 Jan]Cow Lineup _双指针
  14. css-块级格式上下文
  15. as项目找不到id
  16. socket.error: [Errno 99] Cannot assign requested address
  17. linux 目录/sys 解析
  18. Spring AOP @Aspect
  19. u-boot的配置
  20. [C#]泛型约束在窗体定义上的使用

热门文章

  1. kettle内存溢出
  2. no datanode to stop
  3. Python 3学习笔记2
  4. UML图示
  5. leetcode第一刷_Count and Say
  6. 【转】C++ static关键字
  7. Swift学习笔记七
  8. gulp如何自定义插件
  9. LINUX 内核2
  10. Ruby on Rails Tutorial 第六章 用户模型