【C语言】硬件研发转嵌入式随笔1-C语言初级

心路历程

毕业后做了一年半的硬件研发,由于公司人少,所以研发的职位,项目经理的活,所承担的风险太高了,所以考虑转行,因为之前了解过,也做过一点嵌入式的东西,所以选择了嵌入式。

C语言初级

目前学到了函数,C语言的初级阶段也就结束了,所以对之前学的内容做个总结,加深自己的理解,如有错误的地方,请大佬们斧正。

数据类型

数据类型分为整形,实型,字符型,指针,至于枚举型目前还没有学习,不做解释。

整形:短整形(short int)、整形(int)、长整形(long int),每个都包括有符号(signed)和无符号(unsigned),其中短整形(short int)占2个字节(16比特),整形(int)和长整形(long int)占4个字节(32比特);

实型:也就是浮点型,分别为单精度(float)、双精度(double)和长双精度(long double)三种。其中单精度(float)占4个字节(32比特),双精度(double)和长双精度(long double)占8个字节(64比特),注:long在32为系统中占4个字节(32比特),64位系统中占8个字节(64比特);

字符型:一般占用一个字节(8比特),当字符型用于存储字符常量时,存储到内存单元的值为该字符的ASCII码值;

指针:指针是存储地址的数据类型,其在32位系统中所占的字节为4字节(32比特),在64位系统中所占字节为8字节(64比特)。

常量和变量

常量:

再程序运行过程中,无法改变,也不能被改变的量叫常量。常量分为字符常量,整形常量,浮点型常量,字符串常量,标识常量。其中前几个都比较好理解,下面说一说标识常量。

标识常量:

目前只了解了宏,宏名一般用大写表示,小写也可以,因为要和普通的变量区

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值