《c语言闲谈》(初阶)

这只是一篇闲聊的文章~~~~~~~

大家好,我是猪猪,闲来无事和大家谈谈c语言和编码的基础知识,若有错误还请大家与评论区斧正,老规矩,猪猪码字不易,可否一键三连加转发?猪猪在此求求了~~~

【数据类型】

我们学习c语言都是只要c语言是具有数据类型的,然而很多小伙伴都表示为啥要有这个东西?所有的数据都用一个类型储存不就行了吗?不同的数据类型在内存中是占用不同大小的空间的,分数据类型是为了让我们能够去用这电脑有限的内存去做更多的事。

那么数据类型除了空间大小之外就没有别的区别了吗?有的,不同的数据类型在内存中存储的方式也是不一样的,比如负数和无符号数,无符号数字是没有表示符号的二进制位,这个猪猪会在c语言闲谈的进阶版和大家详细讨论。

那么对我们新手如何去正确使用这些数据类型呢?这就很简单了,我们想去存储一个整数就使用int,想去存储一个字符就去使用char,以此内推。

那么接下来猪猪就给大家作个c语言的数据类型汇总吧!

内置数据类型有:char,short,int,long,long long,float,double

自定义数据类型有:结构体,枚举,联合 

【在线OJ】

很多小伙伴都听说,并准备去leetcode或者是洛谷又或者是牛客网刷题,提升自己的代码能力,但是对这种在线OJ的概念还是比较陌生,那么接下来由猪猪和大家介绍一下所谓的在线OJ。

OJ-全称online judge 是现在非常流行的,很多互联网公司都在采用的笔试环节的方式,它分成两种类型,一种叫IO,另一种叫接口型。那么和猪猪一起去探索这两者的区别吧!

1.IO型

所有的代码都是自己去实现的,输入,计算,输出。如图:

 自己完成一个完整的代码就是IO型号。

2.接口型

只需要完成一个函数,其他的数据都是准备好的,如图:

 自己完成一个函数即为接口型。

【操作符】

对于刚入行的小伙伴,操作符多且记不住,那么猪猪就给大家列出所有的操作符并且说说几个常用的,其余的操作符到后续的进阶我们在详谈!

 

 

 这里最需要说的就是!,(类型),&&,||,条件操作符以及逗号表达式。

!:这个需要知道在c语言中,真是非零数,假为零数,条件判定的语句的完成逻辑是这样的:判定式符合条件,结果为真,进入判断语句内部,判定式不符合条件,结果为假,不进入判断语句内部,而!就是让真假的结果颠倒,从而进入判断语句,如图所示:

 (类型):这玩意全称叫强制类型转化,就是可以将一个float类型强制类型转化为int类型,效果如下图所示:

 tips:c语言中默认的是向零取整

&&和||:这玩意就是数学中的且和或,前者是前后条件关系都成立才为真,后者前后关系只需成立一个才为真。

条件操作符:

 这个操作符的运行顺寻其实就是:exp1若是为真,则执行exp2语句,若是为假,则执行exp3语句,如图所示:

 逗号表达式:

 这个运行的逻辑就是,挨个计算,最后将expn的值赋给未知数,如图所示:

 【常见关键字】

 这里很多都是初学者听说但是没用过,或者是完全就没听说过,所以我们会将其放在进阶的那里和大家详谈。

以上就是猪猪这期的全部内容了,希望对大家有所帮助!!!最后再来一句:帅哥靓女们,一键三连,求求了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值