1.C语言是有一门人机交互式语言,基于硬件和操作系统之间的语言。
2.作为C语言的基础格式
int main()
{
return0
}
有着重要的意义。
3.数据类型有
char 字符类型
short短整型
int 整形
long 长整型
longlong 更长的整形
float 单精度浮点型
double 双精度浮点型
他们代表了程序向内存申请不同的大小存储空间,此外,sizeof是计算占用上述空间大小的函数。
C语言中除了内置函数还有外置的可以由自己定义的;
4.变量
变量是可以改变的一个量,通常我们将他初始化成0
例如:int a=0;
此外输出是printf
输入是scanf(注:有时候需要添加&)
在打印时%d 整形
%c字符
%s字符串
%f float类型
%If double类型
5.常量,是具有不变属性的量。有四种类型:
1.字面常量
2.coast修饰的变量(具有常量属性的变量)
3.#define定义的标识符常量(例如:#define<stdio.h>)
4.枚举常量
至于变量的生命周期和作用范围二者具有高度相似性,顾名思义也就能够轻松理解了。值得注意的是局部变量相较于全局变量更具有优先级。
6.字符与字符串
字符通常使用‘’来表示,字符串使用“”来表示
值得注意是字符串是以\0进行结尾的,\0作为结尾标志。在(“abcd”)这种结尾自带一个\0结尾,如果是{“a”,“b”,“c”,“d”}打印时出现一个随机值,什么时候出现\0时停止。
7.转义字符他有下面的几种
\?这个主要是防止三字母词被识别这个基本用不上现在的计算机编译器基本没有三字母符的使用。比如((?=] 如果加入((\?;;可以有效防止被识别。
\’可以使‘’中单引号单独出来作为字符出现
\“效果同上一条
\\效果是让\作为反斜杠单独出来
\a打印出来时让你的电脑蜂鸣
\n运行时自动换行
\r运行同回车
\t效果同tab键
\ddd1-3个八进制数字,输出时自动转化成十进制,根据ASCII表进行对照打印出相应的字符
\xdd2个16进制数字,之后同上
注意:无论是\0还是什么东西都是作为单个字符存在。
2024.7.17