C语言控制语句和输入输出
来源:互联网 发布:电脑培训班办公软件 编辑:程序博客网 时间:2024/04/29 12:18
C语言控制语句:
if()........else........(条件语句)
for().....................(循环语句)
While()................(循环语句)
do.............while() (循环语句)
continue (结束本次循环语句)
bread (中止执行switch或循环语句)
goto (转向语句)
return (从函数返回语句)
赋值语句:C语言中的赋值号“=”是一个运算符,在其他大多数语言中赋值号不是运算符。
if((a=b)>0)t=a;a=b为赋值语句,这样写是合法的。
C语言本身不提供输入输出语句,输入和输出操作时由C函数库中的函数来实现的。
putchar(输出字符)、getchar(输入字符)、printf(格式输出)、scanf(格式输入)、gets(输入字符串)、puts(输出字符串)
getchar()函数的值就是从输入设备得到的字符。getchar()函数只能接收字符。
程序:
#include<stdio.h>
int main (void)
{
char c;
c=getchar();
putchar(c);
putchar('\n');
return 0;
}
printf函数:
printf(格式控制,输出表列)
printf(“%的,%c\n”,i,c);
d格式符,%d按十进制整形数据输出,%md,m为指定的输出字段的宽度。%4d,若数据位数小于m,则左端补空格。
一个int型数据可以用%d和%ld格式输出。
o格式符。以八进制正数形式输出。
x格式符。以十六进制数形式输出整数。
u格式符。用来输出unsigned型数据,即无符号数。
c格式符。用来输出一个字符。
s格式符。用来输出一个字符串。
f格式符。用来输出实数(包括单、双精度),以小数形式输出。%.2f保留小数位后2位。
e格式符。以指数形式输出实数。
g格式符。用来输出实数,它根据数值的大小,自动选f格式或e格式。
scanf函数:
scanf(格式控制,地址表列)
&a指a在内存中的地址。
例子:
#include<stdio.h>
#include<math.h>
int main (void)
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d,%d\n",a,b);
return 0;
}
注意:
(1)scanf(“%d,%d”,&a,&b),不要忘记&取地址符
(2)scanf(“%d,%d”,&a,&b),输入数据应输入3,4,不能输入3 4.scanf(“a=%d”,&a)应该输入a=3.
输入数据时,遇到以下情况认为数据结束
(1)遇到空格,或按回车或tab键
(2)按指定的宽度结束
(3)遇非法输入。
- C语言控制语句和输入输出
- C语言输入输出格式控制
- C语言运算符控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理
- C语言控制语句
- C 语言控制语句
- C语言基础教程(三)输入输出函数及控制流程语句
- C语言中输入输出格式控制
- C语言中输入输出格式控制
- c语言中输入输出格式的控制
- C语言中输入输出格式控制
- C语言输入输出语句体验算法
- C语言的部分输入输出语句说明
- C语言本身没有输入输出语句
- C语言基础:C控制语句:分支和跳转
- C语言的控制语句
- C语言循环控制语句
- C语言 流程控制语句
- C语言-流程控制语句
- 关于Java中静态代码块以及构造函数的执行先后顺序
- android bluetooth开发基础-2基本概念
- 统计学习方法附录C-拉格朗日对偶性
- 什么是UTC时间
- Storm:最火的流式处理框架
- C语言控制语句和输入输出
- 开通博客了!
- 11g 新特性 —— 延迟分配区、段
- 截取一个字符串,并对数据库多个字段循环搜索。
- .net继承实现身份验证
- 我快成为了我一直讨厌的那种人(说好的回来好好做人呢?)
- 改变frametilte字体大小
- 为什么要用-all_load&-ObjC
- webpy框架