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
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值