04C语言输入输出
2024-08-24 12:48:57
C语言输入输出
输入字符getchar()
#include <stdio.h> int main(){ putchar(getchar()); putchar(getchar()); ; }
输出字符putchar()
输入字符串gets()
#include <stdio.h> int main(){ ]; gets(str); puts(str); ; }
输出字符串puts()
转换说明符
说明符 |
含义 |
要转换的类型 |
格式字符 |
||
%c |
用来输出单个字符 |
char |
%d或i |
用来输出有符号的十进制整数 |
int,short |
%ld |
用来输出有符号的十进制长整数 |
long |
%f |
用来输出十进制浮点数 |
float,double |
%m.nf |
用来输出m列n位小数 |
float,double |
%-m.nf |
输出向左对齐的m列n位小数 |
float,double |
%e |
以指数形式输出实数 |
float,double |
%s |
用来输出字符串 |
char,array |
%u |
用来输出无符号的十进制整数 |
unsigned int,unsigned short |
%lu |
用来输出无符号的十进制长整数 |
unsigned long |
%o |
以八进制形式输出整数 |
|
%x |
以十六进制输出整数 |
|
%g |
系统自动输出长度较短的f或e格式的浮点数 |
|
格式附加字符 |
||
l |
用于长整形整数,可在格式符d,o,x,u前面 |
|
m(代表一个正整数) |
数据最小宽度 |
|
n(代表一个正整数) |
对实数表示输出n位小数;对字符串表示截取的字符个数 |
|
- |
输出的数字或字符在域内向左靠 |
格式输入Scanf()
格式输出Printf()
Printf(格式控制,输出列表)
#include <stdio.h> #include <math.h> //求解一元二次方程的根 int main(){ double a,b,c,disc,x1,x2,p,q; scanf("%lf%lf%lf",&a,&b,&c); disc = b*b-*a*c; p = -b/(2.0*a); q = sqrt(disc)/(2.0*a); x1 = p+q;x2=p-q; printf("%7.2f\n%7.2f\n",x1,x2); ; }
最新文章
- Win7 关闭Window update
- Spring学习总结(一)——Spring实现IoC的多种方式
- 如何预览github中的html页面
- User Attributes - Inside Active Directory
- jQuery进行DOM操作记录
- 常用SQL语句汇总整理
- vim配色方案
- 【转】iOS开发者申请发布证书及真机调试图文详解
- Jquery异步请求数据实例
- 工作总结:qsort函数用法
- OC—NSDictionary和NSMutabelDictionary 可变字典和不可变字典
- 部署maria数据库到linux(源码编译安装)
- React Router 按需加载+服务器渲染的闪屏问题
- Java-ServletContextEvent-ServletContextAttributeEvent
- Django组件--forms组件(注册用)
- yml配置文件读取出错 Exception in thread ";main"; while scanning for the next token found character &#39;\t(TAB)&#39;
- ecplise的Jsp红叉错误消除
- sqlserver 表操作 SQL篇
- SQLServer脚本编写
- 兼容多种模块规范(AMD,CMD,Node)的代码