前言:上一篇博客主要讲了为什么学习C语言,C语言的由来还有C语言编译与链接并详细的分析了一个hello world的简单C程序。我们将要接着往下学习今日学习内容如下:
⑴什么是main函数?,⑵C程序中常见的关键字有哪些?需要背诵吗?⑶字符与ASCII码值的记忆?⑷字符串与字符的区别?(4)size of 与strlen?居然有坑?
目录:
1.什么是main函数?
①main函数是主函数,程序从main函数开始执行,一个程序中main函数有且仅有一个。
②函数的定义不允许嵌套但是函数的调用可以嵌套。
③main函数不能被其他函数调用。
④一个函数的返回值由被调用函数定义的返回类型确定,C程序在函数中的return 0;结束执行。
2.C语言常用关键字
C语言关键字常用的有32种,这些没必要刻意去记,后面敲多了就记住了。我对它们简单分了类如下图:
3.字符与ASCII值
字符A到Z和a到z,A到Z对应ASCII值为65到90,a到z对应为97到122,0到9对应的是48到57。
\n的ASCII码值为10.
#include <stdio.h>
int main()
{
printf("%c\n", 'Q');//打印字符Q
printf("%c\n", 81);//ASCII81以%c形式打印也是对应字符Q
return 0;
}
#include<stdio.h>
int main()
{
int i = 0;
for(i = 32,i < = 127;i++)//从32到127打印对应的ASCII码值,循环for,后续会做讲解
{
printf("%c ", i);
}
return 0;
}
以上代码先做了解后续会详细讲。
4.字符串与字符的区别
字符串是由双引号括起来的一串字符,例如“abc",
字符则是由单引号括起来的单个字符,可表示为‘a’。
字符串的末尾有⼀个‘ \0’ 字符,这个‘ \0’ 字符是字符串
的结束标志。 \ printf() 打印字符串时或者strlen() 计算字符串⻓度的时候,遇到 ‘\0’ 的时就⾃动停⽌了。不会计算上’\0‘,只会统计‘\0’之前的字符个数。
5.size of与strlen?有坑?
sizeof是一个运算符,用于获取数据类型或变量所占用的字节数。计算‘\0’,而strlen用于求字符串长度不计算‘\0’
今天就更新到这里了,我们明日再见,明天更新常用的转义字符等,时间允许会出一篇关于进制转换的。如果觉得我写的很仔细的还请收藏加关注,我会每日更新。