嵌入式学习记录——C基础(基础语句)

输入输出

1、格式输入输出

C的基本输出是printf,输入scanf

输入:printf("%d",a);
返回值:输出字符个数
输出:scanf("%d"&a);
返回值:正确输入元素的个数
%d		int
%c		char
%f		float
%lf		double
%s		字符串
%p		地址
%o		八进制
%#x		十六进制

2、字符输入输出

字符虽然很多时候也都是printf和scanf了,但也可以用getchar和putchar来进行单个字符的输入输出

getchar
int getchar(void);
功能:向终端输入一个字符
参数:空
返回值:字符ASCII值

putchar
int putchar(int c);
功能:向终端输出一个字符
参数:字符ASCII值
返回值:字符ASCII值

判断语句

判断语句常用于分支选择和条件判断,C语言中常用的判断选择有三种,if,switch和三元判断

if
if(条件)
	{内容}
else if(条件)
	{内容}
else
	{内容}
	
switch case
switch(变量)		//必须为整型
{
	case ():		//条件“变量== 值”时
        {内容};
    break;			//跳出switch,若没有break,代码会一直顺序执行(不再判断)

    ……
    default:		//以上条件都不为真时
        内容
}

三元
(条件)? 内容1:内容2;
//判断条件,真时返回内容1,假时返回内容2

循环语句

循环判断则是对重复性工作的简单编写,常用的有for、while和do……while
while和dowhile的区别主要在于dowhile会先运行一次再进行判断
此外,在循环中,常常加入continue和break对循环进行干预
continue:将本次循环结束
break:结束循环

for(初始条件;满足条件;改变)
{
	内容;
}


while(条件)
{
	内容;
}
//满足条件时才运行

do
{
	内容;
}
while(条件)
//先运行一次,再判断条件				正经人谁用do while啊
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值