c语言学习笔记2

一.浮点数

1.两个整数的运算结果只能为整数,故应用浮点数类型的变量

2.1010.0不同,10.0为浮点数

3.数据类型

整数 *int

*printf("%d",...)

*scanf("%d",...)

带小数点的数 *double

*printf("%f,...")

*scanf("%f,...")

二.运算符

1.运算符指进行运算的动作

2.算子指参与运算的值

3.赋值也是运算,也有结果

4.交换两个变量:

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int a=1;
    int b=2;
    int t;

    t=a;
    a=b;
    b=t;
    printf("a=%d b=%d",a,b);
    return 0;
}

5.复合赋值

+ - * / %五个运算符可与 = 结合,如“+=”,

a+=5即为a=a+5

6.递增递减计算符

++”和“--,相邻的算子必须为变量,意为给这个变量+1-1,注意前缀或后缀时意义不同

三.关系运算

1.关系运算的结果:

符合预期则结果为1否则为0

2.优先级

算数运算,比赋值运算==!=最低

四。注释

1.//后整行的内容都为注释,与程序运行无关

2.若有数行注释,则使用/* */

五.if语句练习

计算时间差:

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int hour1=0,minute1=0;
    int hour2,minute2;

    printf("请输入起始时间:");

    scanf("%d %d",&hour1,&minute1);

    printf("请输入结束时间:");

    scanf("%d %d",&hour2,&minute2);

    int ih=hour2-hour1;
    int im=minute2-minute1;
    if(im<0){
        ih--;
        im=60+im;

        return 0
    }

    printf("时间差是%d时%d分",ih,im);

    return 0;


}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值