2019.02.17

C语言网课第三周 顺序结构程序设计

一、c语句

1. 五种语句

表达式语句、函数调用语句、控制语句、复合语句、空语句

1. 表达式语句:

一般形式:表达式;

2.函数调用语句:

一般形式:函数名;

3.控制语句:
三类条件控制语句:

1)条件判断:if语句、switch语句
2)循环语句:do while语句、while语句、for语句
3)转向语句:break语句、goto语句、continue语句、return语句

4.复合语句:

一般形式:{
语句块
}

5.空语句:

只由;组成,什么也不执行

二、数据输入输出

01 标准输出函数

一般形式:printf(“格式控制字符串”,输出参数列表);

  • %d:带符号十进制整数输出
  • %f:以小数形式输出,含六位小数
  • %e:以指数形式输出,其中尾数部分6位小数,指数三位,正负号一位,e一位
  • %s:以字符串输出
  • %c:以单个字符输出
  • %x:以十六进制整数输出
  • %o:以八进制整数输出
  • %u:以无符号十进制整数输出
  • %g:以%e、%f格式中输出长度较短的一种格式输出,不输出无意义的0

输出整数:

  • m 表示输出项输出字符总长度
    输出实数:
  • n表示输出项输出数据小数部分数据总长度
    输出字符:
  • m和n的差值用空格代替

02 标准输出函数

一般形式:scanf(“控制格式”,输入项地址表列);
注意:

  • 输入的时候不能控制精度,格式描述串中不能使用转义字符
  • 地址类表中要给出变量的地址
  • 输入数据是用的分隔符要和格式描述串中的非格式分隔符相同
  • 字符串数组前不要加地址符&
  • 在用%c格式输入字符时,空格字符和“转义字符”将都作为有效字符输入

数据类型说明字母:

  • %c:输入要一个字符,按回车键结束
  • %d(ld):输入十进制整数(长整型)数据
  • %f(lf):输入float(double)型数据
  • %o:输入八进制整数
  • %x:输入十六进制整数
  • %e(le):输入指数形式的float(double)型数据
  • %s:输入字符串,空白字符结束
  • l:用于指定输出的精度或用于长整型
  • h:用于短整型
  • m:用于指定数据列宽
  • *:忽略相应列,不进行赋值

03 单字符输入输出

getchar():单字符输入,从键盘上读取一个字符。此函数没有参数
putchar():单字符输出,像显示终端输出一个字符。

C语言网课第四周 选择结构程序及设计

一、if语句

简单if语句

格式:if(表达式)
{
语句组
}

if……else语句

格式:if(表达式)
{
语句组1
}
else
{
语句组2
}

多分支if语句

格式:if(表达式)
{
语句组1
}
else if
{
语句组2
}
else
{
语句组3
}

二、选择结构嵌套

if语句嵌套

三、switch语句

语法

switch(表达式)
{
case 常量表达式1:语句组1;
case 常量表达式1:语句组2
……
default:语句组n;#(可以省略)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值