C语言的整体框架

什么是C语言?

C语言是什么?作为编程小白,可以选择入门的语言有很多,C语言;c++,Java,python等等,但是绝大多数过来人都会让你选择C语言,为何?

C语言诞生于1972年,甚至比我父母的年龄还大,可以说是其他编程语言的老大哥,虽然在C语言之上还有B语言,但是由于B语言的缺陷,C语言变成了最早的比较成熟的编程语言。为何推荐C语言,简单高效啊!C语言虽然没有python这种后起之秀简单,但是由于C语言更加偏向底层系统,但是在执行效率上不知道比其他语言快到哪里去了 +1s

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。

综上所述,C语言是很推荐各位作为编程入门的一门语言,精通C语言后学习其他语言也是得心应手,而说到编程入门,就不得不提到程序员学会的第一句话
“hello world!”

大名鼎鼎的hello world!

#include <stdio.h>
int main() 
{
    
  	 printf("hello world\n"); 
   	 return 0;
} 

如上图代码所示,这就是大名鼎鼎的hello world,是每个新手在学习编程时所遇到的第一个代码,刚开始看不懂?不要紧,接下来就会详细介绍这个代码的实现细节

数据类型

char        //字符数据类型 
short       //短整型 
int         //整形
long        //长整型 
long long   //更长的整形 
float       //单精度浮点数 
double      //双精度浮点数 

这个就是C语言中所用到的数据类型,用来储存各种各样的数据,比如整数用int存,小数用float 与double存,字符用char存,各种数据都有其对应的数据类型,而每个数据类型在计算机中所占空间大小也是不同的,如何知道这些空间大小呢?

#include <stdio.h> 
int main() 
{
       
	printf("%d\n", sizeof(char));    
	printf("%d\n", sizeof(short));    
	printf("%d\n", sizeof(int));    
	printf("%d\n", sizeof(long));    
	printf("%d\n", sizeof(long long));    
	printf("%d\n", sizeof(float));    
	printf("%d\n", sizeof(double));   
	printf("%d\n", sizeof(long double));    
 return 0; 
 }
char ch = 'w'; int weight = 120; int salary = 20000; 

在C语言中,给出了一个非常好用的函数,sizeof(),用这个可以很清楚的知道各个数据所占的空间,至于具体是多少,就请各位读者放到自己的程序中试试吧。

常量与变量

了解了数据类型后,该学习怎么使用它了。如何在C语言中描述一个具体的事物呢,描述一个人要用年龄,体重,性别和姓名等等信息,这些东西在C语言中也可以表示出来,这里就可以引入变量与常量的概念了

定义变量的方法

int age = 50; 
float weight = 60f; 
char name = 'john';

变量的分类

局部变量 (在函数里面定义的变量叫做局部变量)
全局变量(在main函数之前定义的变量就叫做全局变量啦)

#include <stdio.h>
int global = 2019;//全局变量 
int main() 
{
      int local =
  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值