初识C语言1

产生于20世纪70年代的C语言是国际上广泛交流的计算机高级编程语言,是人和计算机交流的语言。C语言最初是作为Unix系统的开发工具而发明的8a698f97a8a748a0a3a4a409d0714b1b.png

 C语言具有优点:1.灵活的语法和丰富的运算符。

                              2.模块化和结构化的编程手段,程序可读性好。

                              3.可以直接对硬件进行操作,能够实现汇编语言的大部分功能。

                              4.生成的目标代码质量高,程序执行效率高。

                              5.程序可移植性好。

C语言是一门编译型计算机语言,C语言的源代码都是文本文件,文件本身无法执行,就必须通过编译器的翻译和链接器的链接生成二进制的可执行文件,文件才能执行。C语言的代码是放在“.c”为后缀的文件中,要得到最终运行的可执行程序,中间就要经过编译和链接两个过程。

常见的编译器有msvc,clang,gcc等,也有一些常见的集成开发环境(IDE,用于提供程序开发环境的应用程序)。

VS 2022,集成msvc,安装简单,使用方便,包含了编译器和编辑器和调试器,缺点是安装包较大。

CodeBlocks集成gcc。

DevC++集成gcc。

Clion默认使用CMake,编译器可配置。

C语言不管有几段代码,都是从main函数开始执行的,main函数也被称作主函数,它是程序的入口,一个项目中可以有很多个C文件,但是只能有一个主函数,不论主函数在程序中的位置如何,C语言总是从主函数开始,到主函数结束,主函数可以调用替他函数而不允许替他函数调用主函数。

C语言中有一批保留名字的符号,如int,if等,这些符号被称作保留字或者关键字,它有特殊意义,是保留给C语言使用的,在创建标识符时不能和关键字重复,关键字不可以自己创建。

常见的关键字有60f73766852f4d6aaef1029452c88ac3.png

 

a,q,@等被称作字符,而在C语言中,字符是用单引号括起来的,如'a','b'等。它的打印格式是“%c”。计算机的数据都是以二进制的形式存储,给每一个字符编一个二进制序列,叫做编码。美国国家标准学会出台了一个标准ASCII编码,C语言中的字符就遵循了ASCII的编码方式。

ASCII有128个,其中(计算方式)

A~Z      65-90

a~z       97-122

0~9       48-57

\n             10

注意0~31为不可打印的。

而字符串,和字符不同,是用双引号括起来的,如"abcd"。它的打印格式是“%s”。字符串以“\0”作为结束标志。所以在使用printf()打印字符或strlen()计算字符是遇到“\0”就自动停止。

这里的“\n”和“\0”都是转义字符的一类。转义字符(转变原来的意思的字符)

\t:水平制表符,用于横向跳到下一个制表位。

\n:换行符。

\b:退格符,将当前位置移到前一格。

\r:回车符,将当前位置移到本行开头。

\\:反斜杠字符\。

\':单引号字符。

\":双引号字符。

\0:空字符,表示ASCII码为0的字符,通常用于表示字符串的结束。

\ddd:1到3位八进制数,代表的字符。

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值