总结C语言:C语言常见概念

          

          首先,先要知道《C语言》是什么?《C语言》就是一个和计算机交流的语言。像《C语言》之类的语言很多种,如C++/Java/Python。它们都有一个共同的称呼叫高级语言。

       1972年C语言出生,是丹尼斯-里奇和布莱恩-柯林汉在B语言的基础上设计的一种新语言,然后在1973年整个Unix系统使用C语言重写,从而开始快速流传,广泛用于各种操作系统软件的开发。到了1988年C语言开始有标准。

        C语言是一门编译型计算机语言,源代码是文本文件,不能执行,通过编译器翻译和链接器的链接,生成二进制可执行文件,才能运行。

        test.c——>test.obj——>test.exe

        常见的编译器有 msvc、clang、gcc。

        集成开发环境(IDE):一般包括代码编辑器、编译器、调试器和图形用户界面等工具。继承了代码编写功能、分析功能、编译功能、调式功能等一体化的开发软件服务套。

  •       main函数:程序的入口,一个程序中有且只能有一个 main函数。

  •         print和库函数:print函数打印信息,它是一个库函数。

    printf函数需要 stdio.h 头文件

#include <stido.h>

int main()
{
	printf("张三\n李四\n");
	printf("hehe\n");
	printf("%d\n", 100);//整数
	printf("%c\n", 100); //字符
	printf("%c\n", 'w');
	printf("%lf\n", 3.5);//双精度浮点数
	printf("%f\n", 3.5f);//单精度浮点数

	return 0;
}

  •         关键字:区别大小写,不能作为标识符。

        有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

        C99新加入

inline、restrict、 _Bool、 _Complex、 _Imaginary

  •       字符和ASCLL编码:在键盘上可以敲的称为字符,用单引号括起来,用 %c指定格式。这些字符都给一个二进制序列,叫做编码。美国国家标准学会(ANSI)出台一个标准 ASCII编码。0~127 一共128个

        特殊:A~Z 65~90        a~z 97~122        差值位32

                0~9 48~57        0~32 不可打印字符        \n 10

  •         字符串和\0:  使用双引号括起来的一串字符就成为字符串,用%s指定。字符串末尾隐藏放着一个 \0 字符,表示结束。

        用strlen()计算字符串长度,遇到\0结束。字符数组中\0,使用strlen()会多打印出随机值。如果在一个字符串中间加入一个\0后面的字符就不会显示。

  •         转义字符:转变原来的意思的字符

        常见有

                \?:在书写连续多个问好使使用,防止被解析成三个字母。

                \':用于表示字符常量'

                \":用于表示一个字符串内部的双引号

                \\:用于表示一个反斜杠

                \a:警报

                \b:退格键,光标退一个字符,不删除

                \f:换页符,光标移到下一页。

                \n:换行符

                \r:回车符,光标移到同行的开头。

                \t:制表符,光标移到下一个水平制表位,通常是下一个8的倍数

                \v:垂直分隔符,光标移动到下一个垂直标为,通常是下一行同一列

                \ddd:d d d表示1~3个八进制的数字。

                \xdd:d d 表示2个16进制的数字

        \0:null字符

  •         语句和语句分类:空语句、表达式语句、函数调用语句、复合语句、控制语句。

                控制语句分为:

                                        条件判断语句:if语句、switch语句;

                                        循环执行语句:do while语句、while语句、for语句

                                        转向语句:break语句、goto语句、continue语句、return语句

  •         注释:单行注释,多行注释

        多行注释不能嵌套多行注释

        可以嵌套单行注释

        多行注释可以代替空格

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值