C语言学习第二天———7月21日

本文介绍了C语言的基本数据类型,包括内置的字符、整型、浮点型和布尔类型,以及它们的取值范围。还讨论了变量的创建、分类(全局与局部变量)以及内存中的存储位置。此外,文章提到了算术运算符如加法和减法,并展示了如何在代码中使用这些概念。
摘要由CSDN通过智能技术生成

今天学习新的C语言知识

数据类型介绍

C语言中有着丰富的数据类型,数据类型分为:内置类型和自定义类型,今天我们重点去学习了内置类型。

内置类型有着字符,整型,浮点型和布尔类型。

字符

字符类型下有分着

signed char

unsigned char

而因为通常直接用的时候char就直接代表 signed char,所以signed通常也是可以省略不写的。

整型

分为短整型,整型,长整型,更长的整型

整型也有着signed int 和 unsigned int

浮点型

浮点型的分类:

1.float

2.double float

3.long double

这些类型的差别在与精度不一样。

布尔类型

是用来专门表示真假的,在C99中被引入。

<stdbool.h>布尔类型所运用的头文件。

unsigned和signed

这两个东西是去修饰        字符型和整型类型的。表示可不可以包含负值,而不包含负值则可以使其运用的取值范围变大。

char的默认表示为signed char 还是unsigned char是由使用的系统决定的,但是int的永远指代的是signed int

数据类型的取值范围

数据类型的取值范围是不同的

变量.

1.变量的创建

我们为什么要使用类型,使用类型来做什么呢,类型是去用来创造变量的。

在c语言中,我们把经常变化的值叫做变量,不变的值我们称为        常量

int a

我们在变量创建的时候就给一个初始值,就叫做初始化。

2.变量的分类

全局变量:在大括号外部定义的变量就叫做全局变量

全局变量的适用范围更广,整个过程中想使用,都是有办法使用的。

局部变量:在大括号内部定义的变量就是局部变量

局部变量的适用范围比较局限,只能在自己所处的局部范围内使用

#include<stdio.h>
int global=2023//全局变量
int main()
{int local=2018;//局部变量
printf("%d\n",local)
printf("%d\n".global)
return 0;
}
//当全局变量和局部变量同名的时候,就近原则,内部通常会使用局部变量。局部变量优先使用

全局变量和局部变量在内存中储存到什么位置呢?

在我们学习C语言得到过程中,我们会关注内存的三个区域:栈区,堆区,静态区。

1.局部变量是放在内存的栈区

2.全局变量是放在内存的静态区

3.堆区是用来动态内存管理的

算术运算符

操作符也被叫做运算符,是不同的翻译,意思是一样的。

+和-用来完成加法和减法

都是有两个操作数的,位于操作符两端的就是他们的操作数,这种操作符也被叫做双目操作符。

#include<stdio.h>
int main
{
int x=4+22
int y=61-23
printf("%d\n",x)
printf("%d\n",y)
return 0;
}

今天作业中的一个比大小的代码:

#include <stdio.h>
int main()
{
    int a=0,b=0;
    scanf("%d %d",&a,&b);
    if(a>b)
    {
        printf("%d>%d",a,b);
    }
    else if(a==b)
    printf("%d=%d",a,b);  
    
    else
     {
        printf("%d<%d",a,b);
        }
        
    
    return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值