今天学习了C语言的一些基础知识,现在挑一些自己想写知识来记录一下;
1.字符,在C语言中单个字符的输入输出用 '' 来表示
/*char lix = 'a';
printf("%c\n", lix);*/
2.字符串则是用 "" 来表示
//char arr1[] = "wo love my mother";
//char arr2[] = { 'a','b','c' ,'\0' };
//printf("%s\n", arr1);
//printf("%s\n", arr2);
此外在C语言中的字符串特别之处在于,在字符串的末尾有一个'\0'的存在,为什么这里会有一个\0呢?其实 '\0'是C语言中字符串结束的标志,当你在打印字符串的时候,程序运行会从下标为0挨个开始打印字符,到末尾时他就会寻找\0好结束字符串的打印。如果没找到的话,打印就不会结束该过程就会一直找下去,直到找到\0为止才结束。
3.关于main函数,main函数是C语言程序的入口,C语言程序都是从main函数的第一行开始执行,所以main函数你写在程序的任何地方都是可以滴。下面是main函数的几种写法
目前流行的写法
#include <stdio.h>
int main()
{
return 0;
}
古老的写法
void main()
{
return 0;
}
还有一种不常见的
int main(void)
{
return 0;
}
4.关于ASCII码的知识,
ASCII表上的字符总共有127位;
前32位字符是不能输出在屏幕上的,属于特殊的字符;
0~9在ASCII码表上对应的十进制编号是48~57;
A~Z在ASCII码表上对应的十进制编号是65~88;
a~z在ASCII码表上对应的十进制编号是97~120;
大小写字母之间相对应的ASCII码之间差值为32;
5.库函数,什么事库函数,我的理解是:在编写程序时使用频率高的函数,为了方便程序员编写代码,将这些经常使用的函数放在一个‘仓库’里面,故称为库函数。记住库中函数的实现是在库函数里面的,我们编码时,都只是调用而已,比如 printf(),scanf()等。
OK,今天就分享这些希望对各位朋友有帮助。