一· 什么是C语言
二· main
函数
三· 库函数—— printf
四· 字符串
1、 C语言:计算机语言——人和计算机的交流
它是一种结构化的语言,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
2、 mian
函数
它也叫主函数,是程序的入口,不管C语言有多少代码都从main
开始执行 ,main
函数有且只有一个,写mian
函数常见的错误:
int mian()
书写错误
还有写完一个语句后,最后没有分号;
注意分号不能用中文的分号,否则程序会报错。
3、 printf
——f
是format(格式)
它是一个库函数,是格式化输出函数 (scanf——格式化输入),它可以将一个或多个变量的值插入到字符串中,并将结果输出到标准输出流(常指屏幕),功能是在标准输出设备(常指屏幕)上进行信息的打印。
printf(" hello world!!! \n ");
printf
函数也可以用来打印其他类型的数据:
int m=32;
printf("%d",m); ——打印整形
printf("%c", 'b'); ——打印字符
printf("%lf",2.13);——打印双精度浮点型
库函数(Library function)
将函数封装入库,供用户使用的一种方式,⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。调用时,把它所在的文件名用# include <>
加到里面就可以了。
eg:
# include <stdio.h>
printf
函数需要包含的就是stdio.h
这个文件头
4、 字符串
C语言中使用双引号括起来的一串字符就被称为字符串,例如:“dfbdjvdvb”
,字符串的打印格式可以使用%s
来指定
#include<stdio.h>
int main()
{
printf("%s\n"," hello world !!! ");
return 0;
}
字符串的末尾隐藏放在一个\0
字符,\0
字符是字符串的结束标志。例如:"asdfgh"
我们看到了6个字符:a,s,d,f,g,h,但实际上末尾还有一个转义字符\0
,所以我们打印字符串或者计算字符串长度时,遇到\0
到时候就会自动停止了。
同时,字符串也可以放在字符数组中,例如:
#include<stdio.h>
int main()
{
char arr1[]={'a','s','d','f'}; //arr1数组中存放着4个字符
char arr2[]="asdf"; //arr2数组中存放着字符串,其中隐藏着转义字符 \0
printf("%s\n",arr1);
printf("%s\n",arr2);
return 0;
}