初始c语言1,你理解了多少?

初始c语言1,你理解了多少?,第1张

目录
  • C语言是什么?
  • 第一个C语言程序
  • 数据类型
  • 变量和常量
  1. 定义变量的方法
  2. 变量的分类
  3. 变量的使用
  4. 变量的作用域与生命周期

  • C语言是什么?

c语言就是一门人与电脑交流的编程语言

其主要的编译器有Clang、Gcc、WIN-TC、MSVC、Tubo C,个人建议使用MSVC,也就是Visual Studio2019或者2022版本

  • 第一个C语言程序

 

 从上面的注释中我们能清楚的了解到代码的基本框架与输出打印 *** 作,

我接下来的代码都会用上//来注释方便读者理解内容

  • 数据类型

数据类型有哪些呢,数据类型的作用是干嘛的呢,由橙粒带大家认识一下

1.数据类型(7种)

上面这张图写了有其中数据类型,其中short,int,long,long long表示整型数据类型

如: 0,1,2,3,4,5,6,7,8,9等等;

char 表示字符类型如常见的字母abc等一般用‘’“”表示如:char ch=’a’ ;

float,double表示浮点数类型就是我们的小数

  1. 数据类型的作用

数据类型是用来创建空间的用来存储变量, 变量向类型申请空间储存,所以选好数据类型可以有效的节省空间。那我们怎么知道数据类型大小呢,这时我们就可以用sizeof关键字来

测量大小

 图中我们可以看到每一个数据类型所对应的字节大小,那一个字节大小是多少呢,

一个字节等于8个bite,所以char类型有八个bite为占四个空间。

补充一下说明%zu,%d...等等一些作用

  • %c在C语言中代表字符型格式符,单个字符
  • %d:十进制整数(int)                   
  • %ld 十进制整数(long)
  • %f:  十进制浮点数(float)
  • %lf:十进制浮点数(double)
  • %s:字符串(char)
  • %u:无符号十进制数(DWORD)
  • %zu  无符号整型(sizeof)
  • %x:十六进制数(0x00000)

  • 变量和常量
  1. 定义变量的方法

看图所示

 *注意这只是演示怎么去定义变量,并不是一个完整的代码

  1. 变量的分类(两种)
  1. 局部变量:{}大括号外部定义的变量
  2. 全局变量:{}大括号内部定义的变量

*注意:当全局变量和局部变量名字相同的时候,局部优先(建议写代码时尽量不要相同)

如图:

  1. 变量的使用

 

这道题中讲述了变量的定义和scanf的使用,注意,&是取地址符,因为两个变量所以要两个%d

以及两个取地址符&,求和,我们用sum变量储存num1,num2两个变量相加的值,申请int数据类型存储;感兴趣的小伙伴可以自己尝试敲一下

  1. 变量的作用域与生命周期

1.变量的作用域

  • 局部变量作用域:局部变量就是所在变量的局部范围,大括号里面
  • 全局变量作用域:整个代码的范围

 

在代码中我们看到int a=10;在另一个文件中,但还是可以通过使用extern关键字来声明外部符号,从而在原文件中有意义

2.生命周期

局部变量(出大括号{}就结束运行)

全局变量(整个工程,工程运行结束全部变量生命周期也

其实约等于生命周期

总结:这只是初始c语言我所理解的微小部分,后面还会持续更新初始c语言,如果你也跟我一样喜欢编程,刚入门,欢迎一起探讨,共同进步,对你有所帮助的话不妨给个三连,谢谢!!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/722790.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-26
下一篇2022-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存