初识c语言

c生万物,c是怎么来的?首先我们拿到的电脑只是一个铁疙瘩,要装操作系统才能安装应用软件,操作系统和电脑硬件之间有一个驱动,操作系统(windows、linux、macos......)通过控制驱动来控制硬件(在操作系统以上的称为上层软件开发,操作系统及以下的称为底层开发,c语言既可以用于底层开发,也可用于软件开发。软件和操作系统是怎么写出来的,之前的人们使用二进制数字写程序来控制硬件,太过于麻烦,于是通过助剂符来制造出了汇编语言,但是汇编语言的不可移植性使得每个不同的cpu都要用不同的助记符,后面发展出了高级程序语言,如c、c++......

c语言具有高效性、可移植性、强大而灵活,但也有一定的缺点,c语言的最初标准是ANSIC,后面有C89、C90......使用c语言首先要有编译器,苹果的(gcc、clang)、linux的gcc、window的msvc(vs的底层编译器),将源代码.c文件编译成中间文件.obj,通过链接器,将库、.obj和启动代码链接后生成可执行代码.exe。(vs是集成开发环境(ide),包括编辑器、编译器、连接器、调试器)。

数据类型的了解:首先知道比特、字节、kb、gb、tb......的对应关系,1字节等于8比特,1kb等于1024字节,char、short、int、long、long long、float、double分别占用1、2、4、4、8、4、8个字节,当使用float类型时,要在数字后面加个f,例如23.97f表示这个数字是单精度float类型。其次就是全局变量和本地变量,根据括号来进行确认,当两者名字相同时,本地变量优先。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-hhY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值