目录
初识C语言1
一.C语言是什么
C语言终究是一门计算机语言,当然C++/Jave/Go/Python也是计算机语言。人们通过计算机语言写的程序,给计算机下达命令,让计算机工作的。
机器语言 计算机语言基于二进制,计算机只能识别 和接受由1和0组成的指令。
二.C语言的历史和特征
C语言历史:1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言。1978年,Brian W.Kernighan 和Dennis M.Ritchie 合著了影响名著 The Programming Lanhuage。1989年,ANSI公布了一个完整的C语言标准。1999年,ISO对C语言标准进行了修订,增加了修订。至今,C语言在计算机语言排行榜上霸占前三名。
C语言特征:(1)语言简洁,使用方便。(2)运算符丰富 。(3)数据类型丰富。(4)具有结构化的控制语句。(5)语法限制不太严格,程序设计自由度大。(6)C语言允许直接访问物理地址。(7)用C语言编写的程序可移植性好。(8)生成的目标代码质量高,程序执行效率高。
三.VS项目和源文件 头文件
C语言把.c为后缀的文件称为源文件,把.h为后缀的文件称为头文件。
四.第一个C语言的程序
下面是我的第一个C语言代码QAQ
这是打印一个图形。
五.main函数
C语言的程序都是从main函数开始的,main函数是程序的入口,它也可以叫做主函数。
总结一下
(1)main函数是程序的入口
(2)main函数有且只有一个
(3)即使一个项目有多个.c文件,也只能有一个main函数
(4)main函数位置可以在任意位置
六.printf和库函数
这是代码中的printf函数,实现屏幕上的信息的打印。
简单的说一下,printf是一个库函数
那么使用库函数的时候需要包含头文件,比如printf函数需要包含stdio.h这个头文件
七.关键字介绍
(1)关键字都有特殊意义,是保留给C语言使用的。
(2)自己在创建标识符的时候不能与关键字重复。
(3)关键字也是不能自己创建的。
八.字符和ASCII码值
字符:在键盘上打出的比如a,b,c,%,#等,这些符号称为字符,在C语言中用‘ ’括起来,如‘a'。打印是用%c。
ASCII码值:给每个字符编一个二进制序列,称为编码。(下图是ASCII码值图)
不用记住所有ASCII码值,只需记住以下
(1)A~Z为65~90
(2)a~z为97~122
(3)大小写之间相差32
(4)数字0~9为48~57
(5)ASCII码值为0~31为不可打印字符
九.字符串和\0
字符串的末尾隐藏着一个\0字符,它是字符串的结束标志。字符串打印时用%s。
arr1中没有\0所以打印不会停止。(改为char arr1[] = {'a','b','c','\0'};也会输出abc)
arr2中有隐藏的\0,所以打印停止了。
上面这个也能体现\0的重要性。
QAQ