1.对于编译和链接的理解
源代码无法直接执行,必须通过编译和链接才能转化为可执行exe文件
链接:函数中函数的声明放在头文件.h中,函数的实现放在.c源文件中,函数调用时要加上头文件#include'' ''。这样就能实现功能的模块化,提高了开发效率。
#include<>//使用库函数时
#include" "//使用自定义函数时
//二者都要包含相应的头文件
2.关键字、(库)函数的区别
a.关键字:关键字就是已被语言本身使用, 不能作其它用途使用的字。eg.
b.库函数: 为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不 同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。这些函数组成了⼀个函数库,被称为标准 库,这些函数也被称为库函数。eg.printf,scanf...
理解:关键字更像是命令,告诉计算机将要干什么。而(库)函数更像是掌握一定技术的执行人员,在命令下用自己掌握的技术细节具体执行某种操作(得出某种结果)。
3.特殊的ASCII码值
字符A~Z的ASCII码值从65~90
字符a~z的ASCII码值从97~122
对应的⼤⼩写字符(a和A)的ASCII码值的差值是32
数字字符0~9的ASCII码值从48~57
换⾏ \n 的ASCII值是:10
在这些字符中ASCII码值从0~31 这32个字符是不可打印字符,⽆法打印在屏幕上观察
#include<stdio.h>
//字符打印展示
int main()
{
int i=0;
for(i=37;i<=127;i++)
{
printf("%c ",i);//%s打印字符串,%c打印字符,%d打印整形,%p打印地址,%f打印浮点型
if(0==i%16)
{
printf("\n");//每16个字符一行打印
}
}
return 0;
}
4.两种转义字符
\ddd :表示1到3个八进制数字,且都不超过7,表示一个字符
\xdd:表示两个十六进制数字,且都不超过f,同样表示一个字符
计算机存字符以ASCII码值存储,故部分数字与字符间有一种对应关系
今天就总结到此,感谢您的垂阅,敬请指教,谢谢。