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);
    ;
}

最新文章

  1. Win7 关闭Window update
  2. Spring学习总结(一)——Spring实现IoC的多种方式
  3. 如何预览github中的html页面
  4. User Attributes - Inside Active Directory
  5. jQuery进行DOM操作记录
  6. 常用SQL语句汇总整理
  7. vim配色方案
  8. 【转】iOS开发者申请发布证书及真机调试图文详解
  9. Jquery异步请求数据实例
  10. 工作总结:qsort函数用法
  11. OC—NSDictionary和NSMutabelDictionary 可变字典和不可变字典
  12. 部署maria数据库到linux(源码编译安装)
  13. React Router 按需加载+服务器渲染的闪屏问题
  14. Java-ServletContextEvent-ServletContextAttributeEvent
  15. Django组件--forms组件(注册用)
  16. yml配置文件读取出错 Exception in thread &quot;main&quot; while scanning for the next token found character &#39;\t(TAB)&#39;
  17. ecplise的Jsp红叉错误消除
  18. sqlserver 表操作 SQL篇
  19. SQLServer脚本编写
  20. 兼容多种模块规范(AMD,CMD,Node)的代码

热门文章

  1. ExtJS ComboBox 下拉列表详细用法
  2. (三)Java 开发环境配置
  3. lvm调整分区大小
  4. 李维对VCL理解的几个错误
  5. #1543 : SCI表示法
  6. [RK3288][Android6.0] 音频调试方法小结【转】
  7. 在mac上安装gradle(超详细,直接按步骤操作即可轻松搞定)
  8. BZOJ_3175_[Tjoi2013]攻击装置_二分图匹配
  9. 【转】整套完整安全的API接口解决方案
  10. E20171230-hm