【C语言】第一篇:初识C语言

本文介绍了C语言的基本概念,包括其起源和发展,展示了如何编写第一个C语言程序,重点讲解了main函数的作用以及printf函数的用法,涉及库函数、字符和ASCII编码,以及转义字符的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、什么C语言?

二、第一个C语言程序

 三、main函数

四、printf和库函数

1、printf

2、什么是库函数?

五、关键字介绍

六、 字符和ASCII编码

七、转义字符


一、什么C语言?

C语言是国际上广泛流行的计算机高级程序设计语言,它是1973年由美国贝尔实验室设计发布的。由于C语言既是一个非常成功的系统描述语言,又是一个相当有效的通用程序设计语言,所以,从C语言诞生至今虽然只有20年的历史,但其发展速度和应用范围却是任何一种程序设计语言所无法比拟的,作为现代计算机语言的代表之一,C语言展现出强大的生命力

二、第一个C语言程序

#include <stdio.h>
int main()
{
    printf("Hello World\n);
    RETURN 0;
}

 三、main函数

每个C语言程序不管有多少代码,都是从main函数开始执行,main函数是程序的入口,main函数也被叫做:主函数。main前面的int表示main函数执行结束的时候返回一个整型类型的值。所以在main函数的最后写return 0;正好前后呼应。

  • main函数是程序的入口
  • main函数有且只有一个
  • 即使一个项目中有多个.c文件,但是只能有一个main函数(因为程序的入口只能有一个)

四、printf和库函数

1、printf

printf("Hello World\n");

printf是一个库函数,它的功能是在标准输出设备(一般指屏幕)上进行信息打印。上面的代码是使用printf函数打印字符串。

printf函数也可以打印其他类型的数据,比如:

int n = 100;
printf("%d\n",n);       //printf打印整型
printf("%c\n",'q');     //printf打印字符
printf("%f\n",3.14);    //printf打印双精度浮点型

这里的%d,%c,%f等是占位符,会被后面的值替换。

使用库函数,是需要保护头文件的,比如printf函数需要包含的就是stdio.h这个头文件,具体方法就是:

#include <stdio.h>

2、什么是库函数?

为了不再重复实现常见的代码,让程序员提示开发效率,C语言规定了一组函数,这些函数再由不同的编译器厂商根据标准进行实现,提供给程序员使用。

这些函数组成了一个库函数,被称为标准库,这些函数也被称为库函数。在这几基础上一些比以前编译器厂商可能会额外提供部分函数(这些函数其他编译器不一定支持)。

一系列的库函数一般会声明在同一个头文件中,所以库函数的使用,要包含对应的头文件。

五、关键字介绍

C语言中有一批保留的名字的符号,比如:int、if、return,这些符号被称为保留字或者关键字

  • 关键字都有特殊的意义,是保留给C语言使用的
  • 程序员自己在创建标识符的时候是不能和关键字重复的
  • 关键字也是不能自己创建的

c语言的32个关键字如下:

auto        break        case        char        const        continue        default        do        double    else        enum        ex        float        for        goto        if        int long        register        return  short        signed        sizeof        struct        switch        typedef        union        unsigned        void        volatile        while

六、 字符和ASCII编码

  • 字符A-Z的ASCII码值从65~90
  • 字符a-z的ASCII码值从97~122
  • 对应的大小写字符(a和A)的ASCII码值的差值是32
  • 数字字符0-9的ASCII码值从48~57
  • 换行符\n的ASCII码值是10
  • 在这些字符中ASCII码值从0-31个字符是不可打印字符,无法打印在屏幕上观察

七、转义字符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值