初识C语言(1)

本文介绍了C语言的基本知识,包括C语言的起源和地位,推荐使用VS作为编译器。接着讲解了C语言的基础模板,展示了如何编写简单的Hello,World!程序。文章还探讨了基本数据类型,如字符、整型和浮点型,并解释了变量的命名规则和分类,包括局部变量与全局变量的生命周期。最后,提到了常量的不同类型,如字面常量、const定义的常量和枚举常量。
摘要由CSDN通过智能技术生成

1、初识C语言

C语言 ———一种计算机语言——人与计算机交流的语言

             ——计算机能够识别的是二进制语言

             ——历史历程【二进制-汇编语言-B语言-C语言-C+±JAVA】

C语言是国际上广泛流行的高级语言。在国际上有上千种编程语言如Java,C++等,C语言只是其中的一种。但是C语言自从创办到现在的长久历史,依旧没有从编程语言的使用率中跌出前3,足以见证其地位。
在这里插入图片描述

书写C语言编程代码就少不了与之相对应的编译器。在学习C语言的过程中我推荐使用VS编译器进行代码输入与学习。

2、C语言基础模板

#include <stdio.h>//引用库函数,库函数--每个编译器里面所自带的函数
int main()//头文件,在C语言编程中一定存在一个主函数,主函数是C程序的入口有且只有一个
{

	printf("hello world!");//printf是VS中库函数,需要用“<stdio.h>”这个头文件引用后才能使用
	return 0;
}

一个项目可以有多个.c文件,但是多个.c文件中只能有一个main函数。
代码质量总结起来就两个:好看和好用。在写代码的时候条理是一方面也要实用。

3、基本数据类型

在这里插入图片描述

如图是基本数据类型,字符数据类型【char】、短整形【short】、整形【int】

长整型【long】、更长的整形【long long】、单精度浮点数【float】 、双精度浮点数

【double】而他们在编译器中又拥有各自的长度(如图,单位均为字节)。
在这里插入图片描述

4、变量与常量

5变量的命名:(1)只能由字母、数字和下划线(_)组成

       (2)不能以数字开头

       (3)变量名不能用关键字

变量的分类:局部变量与全局变量

注:当局部变量与全局变量冲突时,局部变量优先

1、变量

变量的定义方式,上代码。

#include <stdio.h>
int main()
{
    int a = 0;
    char ch = 'a';
    double b = 0.0;
    return 0;
}

这里看到的便是对整形,字符型,浮点型的定义方式。

但是呢变量又分为全局变量和局部变量。

#include <stdio.h>
 
int a = 10;//在{}外的变量为全局变量
int main()
{
    a = 1;//在{}内的变量被称为局部变量
    return 0;
}

生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。

1、局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2、全局变量的生命周期是:整个程序的生命周期。

2、常量

常量———(1)字面常量
     (2)const定义的常变量
     (3)#define定义的标识性常量
     (4)枚举常量

#include <stdio.h>
int main()
{
    12345//字面常量
 
    const int i = 5;
    i = 50//这个时候i不会重新被定义赋值为50,打印结果显示5,const使该变量不会被改变
 
    #define Max 10//标识符常量
 
    enum sound//枚举常量
 
    return 0;
}

最后呢祝大家学习愉快。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

love you,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值