在学校之前也学过c语言 但效果不是很好 然后学校用的编译环境也不是很好,觉对我来说不是很好用,用起来感觉很怪。之后通过自己了解发现各种集成开发环境(IDE),然后自己现在用的vs2013蛮好的,对于我这种新手小白来说简直爱了,也利于养成编程这些习惯。也了解很多大厂也是用vs2022系列的。
1 c语言是人和计算器交流的语言.
2 main函数也叫主函数,是程序的入口,程序是从main函数第一行执行,只有一个
3 库函数和关键字
库函数:可以直接让程序员使用的函数的功能但使用必须引用头文件 。
关键字:每个关键字都有特殊的意义,是保留给c语言用的,关键字不能自己创建,也不能创建变量或标识符跟关键字重复
4 字符和字符串
字符:用单引号
字符串:用双引号,末尾隐藏了'\0'字符,字符串的结束标记是'\0'
strlen求字符串的长度 求长度打印出来没'\0'的那行代码会乱码
5 ascll码表认识
数据在内存中存储的时候,存储也是二进制
//字符 !@ # ~ a b c d e f 这些都是字符咋存储
//Ascll编码
ASCLL码表一共有128个,十进制dec,八进制oct,十六进制hex
规律
1字符A-Z的Ascll码值65-90
2字符a-z的Ascll码值97-122
3对应的大小写字符(a和A)的差值是32
4数字字符0-9的Ascll码值从48-57;换行\n的Ascll值是10
5在这些字符中Ascll码值从0-31这32个字符是不可打印字符,无法打印在屏幕上观察
6转义字符
转义字符转变原来的意思的字符\n,\0在原字符加了个\.
7 总结
第一节课 C语言常见的概念1.C语言是什么?人与计算机交流的语言、
2.vs项目和源文件xxx.c,头文件介绍xxx.h
3.main函数,是一个程序的开头,只有一个
4.关键字介绍,关键字都有特殊意义,是保留给从语言用的,定义变量或创建标识符不能跟关键字一样,不能自己创建
32个常用关键字
5.字符和ascll编码,计算机能够识别二进制 将字符专业ascll码表值存储
6.字符串和\0,字符用单引号,字符串用双引号,字符串隐藏\0字符计算时候要加1也是停止标记
7.转义字符,改变原来字符的意思,加\
转义字符常用几个