C语言完美演绎4-8

/* 范例:4-8 */

#include <stdio.h>

#include <conio.h> /* getche()定义在conio.h */

void main()

{

int a=1,b=2,c=3;

char name20;

char ch;

/* 标识符*抑制取得数据 */

printf("请输入10 11 12 13 14Steven\n");

scanf("%d %*d %d %*c %d %c",&a,&b,&c,&ch); /* #1 */

printf("a=%d b=%d c=%d ch=%c\n",a,b,c,ch);

/*fflush(stdin);*/ /* 清除输入缓冲区 */

/* width 设定取得多少宽度 (max) */

printf("请输入一数、一字符串、一字符\n");

scanf("%2d %5s %c",&a,name,&ch); /* #2 */

printf("a=%d name=%s ch=%c\n",a,name,ch);

getche(); /* 用来定住画面 */

}

程序执行结果:

请输入10 11 12 13 14Steven

10 11 12 13 14Steven

a=10 b=12 c=3 ch=1

请输入一数、一字符串、一字符

a=4 name=Steve ch=n

相关推荐
LuminousCPP15 分钟前
数据结构基础篇(二):顺序表与链表全方位对比|从内存布局到 CPU 缓存理解底层差异
c语言·数据结构·经验分享·链表·缓存
Hello_Damon_Nikola2 小时前
CH573从入门到精通
c语言·开发语言·单片机·嵌入式硬件
Chen—LSN3 小时前
C语言——数据在内存中的存储
c语言·开发语言·经验分享·笔记
caimouse3 小时前
ReactOS 图形系统分析(24):指针(光标)管理 — mouse.c/h
c语言·开发语言
caimouse3 小时前
ReactOS 图形系统分析(23):引擎内存管理 — mem.c
c语言·开发语言
caimouse3 小时前
ReactOS 图形系统分析(15):窗口对象 — EWNDOBJ(engwindow.c)
c语言·开发语言
caimouse4 小时前
ReactOS 图形系统分析(25):多显示器/平移显示与杂项 — multidisp.c / pandisp.c / engmisc.c
c语言·开发语言
caimouse4 小时前
ReactOS 图形系统分析(17):区域填充 — EngPaint / IntEngPaint(paint.c)
c语言·开发语言·算法
SuperByteMaster15 小时前
timer.c 介绍
c语言
qq_4480111617 小时前
C语言中的柔性数组
c语言·开发语言·柔性数组