• C语言总结(3)


    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;breakdefault:语句段5;break

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

    main()
    {float a;
    scanf("%f",&a);
    if(a>0)
    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语言的学习重在练习。上课认真听例题分析,动手编写,熟记各个语句的含义和用途。下课认真练习,熟练敲打课本上的例题与分析。细心,勤奋是关键。

  • 相关阅读:
    JAVA类型转换的那些坑儿
    记录一次 ajaxSubmit()提交表单
    遍历Map
    整理JS对数组的内置操作函数(转)
    html页面监听事件(转)
    js控制文本框只能输入中文、英文、数字与指定特殊符号(引用)
    target属性 和 重定向 response.sendRedirect("");
    js各种正则表达式(引用)
    前端---js定义函数的方式
    Web Service 根据wsdl调用代码
  • 原文地址:https://www.cnblogs.com/moyansameal/p/5942740.html
Copyright © 2020-2023  润新知