C语言故事之数据类型和变量

在生活中,我们有很多需要去揣摩和去发现。自从有了计算机后,编程也越来越多种化。那又如何去编写我们生活中的一些特征呢?或者说怎么把生活中的一些东西翻译成C语言,机器能看懂。这就开始了我们的第一个故事。

一、数据类型

对于数据来说,在生活中是随处可见的,但是对于计算机而言,你想要与其沟通。得要有共同语言。就好比两个人进行谈恋爱,如果没有共同语言,是否关系会崩。这大家应该知道结果。所以我们对数据类型来说就要知道其概念。而数据类型主要是用来描述生活中的各种数据类型。而当中的类型是指相似数据所拥有得共同特征。这是,你与计算机之间去编程,就有了共同的语言。也就是你可以通过数据类型去表达你对计算机的感受。让他知道你要什么,他应该执行什么。同时,我们还需要知道数据类型它有两种,一种是自身的,还有一种是外在的。就好比你的女朋友很漂亮,而你给他的一些生活补助,就是外在的。其内置类型主要有 char,int,bool。外置类型主要是数组,结构体,枚举,联合体。同时,我们又引出了符号和无符号的概念,叫signed和unsigned。在这里涉及很多。
如果字符是无符号表示为 unsigned char,有符号表示 signed char。但是需要注意,char在C语言里属于有符号还是无符号主要取决于编译器。
而(int)整型也是可分为无符号与有符号。其特点在C语言中是默认为有符号的,及不需要在int前面加signed。
bool 类型主要用来表示真假的。就是属于中途加进去的兄弟。该类型是在c99中引入的布尔类型。

二、变量

变量大家都很熟悉。在学校里随处可见。但是在C语言中,是很重要的。是数据类型的更深一层的表达。
也就是明白数据类型,就开始我们进行编写程序是需要进行创建变量。变量是指变化的值,而常量就是不变化的
值。同时还要知道初始化。当然,知道变量的时候,我们就有全局变量和局部变量。在更深层次研究就是在内存
中的位置。其中,全局变量存在静态区的,而局部变量放在内存的栈区。还剩一个堆区是用来存放动态内存管理
。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值