c语言输入三个字符 原样输出,三C语言程序设计简单输入和输出.ppt

三C语言程序设计简单输入和输出

1.有些系统要求格式字符要用小写字母。 printf("%d, %f", a, f); √ printf("%D, %F", a, f); × 2.不同的系统实现输出时,输出结果会有小的差别。例如:e格式输出时,指数部分有5位(e+002)和4位(e+02)之分; 数值部分有效位数有5位小数和6位小数之分。 3.如输出字符%,则在“格式控制”字符串重用连续的两个%字符。 printf("%f%%\n", 1.0/3); 输出:0.333333% 4.可以在“格式控制”字符串内包含“转义字符”。例如:\n,\t,\b,\r,\f等。 printf("%d, %f\n", a, f); 转义字符 功 能 \n 换行(回车换行) \t 横向跳格(跳向下一输出区)(8列) \v 竖向跳格 \b 后退一格 \r 回车(回本行第一列) \f 走纸换页 \\ 输出反斜杠字符 \ˊ 输出单引号字符 \ddd(d为数据) 1到3位8进制数所代表的字符 \xhh(x为数据) 1到2位16进制数所代表的字符 #include main() {int a=29; long b=123456; double x=123.456; char c=':'; printf("1. a=%d, a=%4d,", a, a); printf("a=%-4d, a=%04d\n", a, a); printf("2. a=%o, a=%04o,", a, a); printf("a=%x, a=0x%x\n", a, a); printf("3. b=%ld, b=%8ld\n", b, b); printf("4. x=%f, x=%.2f", x, x); printf("x=%10.2f, x=%-10.2f\n", x, x); 1.a=29, a= 29, a=29 ,a=0029 2.a=35, a=0035, a=1d, a=0x1d 3.b=123456, b= 123456 4.x=123.456001, x=123.46, x= 123.46, x=123.46 printf("5.x=%e, x=%.2e, x=%g\n", x, x, x); printf("6.%c%8s%c\n", c, "how are you", c); printf("7.%c%15s%c\n", c, "how are you", c); printf("8.%c%+10.3s%c\n", c, "how are you", c); printf("9.%c%-10.3s%c\n", c, "how are you", c); } 5.x=1.234560e+02, x=1.23e+02, x=123.456001 6.:how are you: 7.: how are you: 8.: how: 9.:how : 该函数可按指定的格式输入多个不同类型的数据,并将输入数据存入地址参数所指定的地址单元。 scanf(格式控制,地址表列) 格式控制:与printf的格式控制含义相同。 输出表列:是由若干个地址组成的表列,可以是地址,或字符串首地址。 &:取地址符,单目运算符 格式: &变量名 双目运算符,位与运算 功能: 格式: 格式说明符: ⑴d格式符  ⑵o格式符 ⑶x格式符⑷c格式符 ⑸ s格式符 ⑹ f格式符 ⑺ e格式符 scanf附加的格式说明字符: l h 域宽 * 字 符 说 明 l 用于输入长整形数据(可用%ld、%lo、%lx),以及double型数据(用%lf或%le) h 用于输入短整形数据(可用%hd、%ho、%hx) 域宽(为以正整数) 指定输入数据所占宽度(列数) * 表示本输入项在读入后,不赋给相应的变量。 用来输入十进制整数。 %d %md %*md ①全用%d格式符: int a1, a2, a3; scanf("%d%d%d",&a1,&a2,&a3); 输入格式: 12 123 1234 结果:a1=12 a2=123 a3=1234 注:数据必须用至少一个空格分开。 ②全用%md、%*md格式符: int a1, a2, a3; scan

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值