c语言int 转bool_C语言编程入门的数据类型、变量、常量,你,搞懂了吗?

大家好,我是阿凯,一位编程爱好者,也是初学者,希望自己的文章能给大家带来收获!

c语言是一种结构化语言,面向过程的语言,有着清晰的层次,可按照模块的方式对程序进行编写,有利于程序的调试。它的处理和表现能力都很强大,依靠全面的运算符和数据类型,可以容易的完成各种数据结构的创建。

结构特点:一个c语言源程序可由一个或多个源文件组成,一个源文件可由一个或多个函数组成,但是一个源程序有且仅有一个main(主)函数,。源程序中可以有预处理命令,预处理命令通常放在源文件或源程序的最前面,每一个说明,每一个语句都必须以分号结尾,并且标识符、关键字之间至少加空格间隔开。

c语言编译链接过程:(.c/.cpp:源文件;.h:头文件;.i:预编译文件;.s:汇编文件;.o/.obj:二进制目标文件;.exe:可执行文件)

7175f633866e98b08741943fd5261c10.png

第一个c语言程序:

960fdc927b02a2cf23107ec1e62a90f6.png

数据类型的大小:(sizeof:计算变量或类型所占有的字节个数)

sizeof(char)=1;sizeof(short)=2;sizeof(int)=4;sizeof(long int)=4;sizeof(long long)=8;

sizeof(float)=1;sizeof(double)=1;sizeof(long double)=8;sizeof(bool)=1;

常量,变量:

定义和声明:定义创建对象并分配内存,声明不分配内存,只是占用一个名字,提醒编译器其他地方不可再使用此名字(一个变量在一定的区域内只能被定义一次,否则编译器报错重复定义)

1.变量:以某些标识符为名字,数值可读可写;

a.局部变量:在函数定义;b.全局变量:在函数外定义(注:在调用时遵循就近原则,局部优先)

e5256cefaab84fa79f53032ecec02d62.png
118e3436e5a58f9e6cab498e44a112a5.png

2.常量:只可读,不可写;

a.字面常量;b.宏常量;c.const修饰的常量;d.枚举常量;e.字符常量和字符串常量;

97e6ff82e5b82e96eefe822857a5e460.png

(注:双引号时字符串的定界符,单引号是字符的定界符)

感谢大家支持,如果您觉得阿凯写的还行,对您的学习有帮助,麻烦您动动手指转发点赞,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值