1.字符输入函数getchar

输入一个字符

char ch;

ch=getchai();

字符输出函数putchar

输出一个字符

putchar(输出参数);

2.调用scanf和printf输入输出字符

double value1,value2;
char operator;
printf("Type in an expression:");
scanf("%lf%c%lf",&value1,&operator,&value2);
printf("%.2f%c%.2f",value1,operator,value2);

3.逻辑运算(判断ch是否为小写英文字母)

(ch>='a')&&(ch<='z') 或者 ch>='a'&&ch<='z'

4.三种逻辑运算符

逻辑与 &&

逻辑或 ||

逻辑非 !

5.条件的表示

一.ch是空格或者回车

ch==' '||ch=='\n'

二.number是偶数

number%4==0

三.year是闰年,即year能被4整除但不能被100整除,或year能被400整除

(year%4==0&&year%100!=0)||(year%400==0)

6.switch语句

在swicth语句中的每个语句段中都使用break语句

switch(){
case1:语句段1;break;
case2:语句段2;break;
case3:语句段3;break;
case4:语句段4;break;
default:语句段5;break;

7.if语句的三种形式
一.if语句

main()
{float a;
scanf("%f",&a);
if(a>)
printf("%5.2f\n",a);
}

二.else语句

int main()
{float a,b;
scanf("%f%f",&a,&b);
if(a<b)
printf("%f,%f\n",b,a);
else
printf("%f,%f\n",a,b);

三.

main()
{float a,b,t;
scanf("%f,%f",&a,&b);
if(<b)
{t=a;a=b;b=t;}
printf("%5.2f,%5.2f",a,b);
}

8.switch语句说明
(1)switch后面的括号与某一case后面的常量表达式的值相等时,就执行case后面的语句,若所有的case中的常量表达式的值都没有与表达式匹配的,九执行default后面的语句。

(2)每一个case的常量表达式的值必须互不相同,否则就会出现矛盾的现象。

(3)各个case的出现次序不影响执行结果。

学习过程所遇问题及解决

1. -1<=x>=1在C语言中应为:x<=1&&x>=-1

2.switch语句中每一个case语句后不能缺少break

3.if...else语句中,每一个printf()后都有;

4.应注意if与else的对应关系,else总是与他最近的if配对,若if与else数目不一致,可以加{}来确定配对关系。

心得。

C语言的学习重在练习。上课认真听例题分析,动手编写,熟记各个语句的含义和用途。下课认真练习,熟练敲打课本上的例题与分析。细心,勤奋是关键。

最新文章

  1. JDK1.7.0_45源码阅读&lt;java.lang.Boolean&gt;
  2. LZ77.py
  3. php byte数组与字符串转换类
  4. c#如何读取相机手机的拍摄时间
  5. three.js 简介
  6. UITableView加载显示更多内容
  7. 【转】phpmyadmin万能密码漏洞
  8. CentOS6安装配置rsh
  9. 《图解HTTP》 第11章 web的攻击技术
  10. SQL点滴22—性能优化没有那么神秘
  11. linq 在查询表达式中处理异常
  12. 对DB2常见错误的列举以及破解方案
  13. Python装饰器举例分析
  14. Python练习之用户登录-5
  15. 买了本Delphi面向对象编程思想,正在看,产生些问题。
  16. Tomcat ----&gt; 学习笔记
  17. flask——包含,继承,宏
  18. Spring Actuator源码分析(转)
  19. JAVA_OPTS讲解【转】
  20. DataReader 绑定DataGridView有两种方式

热门文章

  1. 【虚拟机-网络IP】如何开放 Azure 虚拟机 Ping 功能
  2. 对卷积(convolution)的理解
  3. 监测元素resize
  4. javaSe-反射2
  5. UWP开发:应用设置存储
  6. Android(java)学习笔记109:Java中输入和输出流概念
  7. [论文理解] Connectionist Text Proposal Network
  8. 使用Process组件访问本地进程
  9. python_84_os模块
  10. JavaScript——图片懒加载