2023年11月18日第一次接触C语言,我将会每周在此记录我的学习成果,以此记录我在C语言上的不断进步,并不断激励自己前进。
1,开头与结尾
main函数是程序的入口,main函数有且仅有一个,也被称为主函数。
int表示main函数执行结束的时候返回有个整型类型的值。
main函数的最后写return 0;前后呼应
2,printf与库函数
printf可实现屏幕上信息的打印,printf即为一个库函数。
使用库函数的时候,需要包含头文件。eg:使用prntf函数是需要包含stdio.h函数。
即#include<stdio.h>
3,关键字
自己创建标识符时,不能与关键字重复,且无法创建关键字。
C语言总共有32个关键字:
1:auto break case char const continue default do double else enum ex
2:float for goto if long register return short signed sizeof
3:struct switch typedef union unsigned void volatile while
注 :https://zh.cppreference.com/w/c/keyword(c语言关键字全部介绍)
4,字符与ASCII码
C语言中字符用单引号刮起来,eg:’a‘,’b‘,’c‘。
注:字符A~Z的ASCII码值从65~90
字符a~z的AASCII码值从97~122
对应的大小写字符(a与A)相差32
数字字符0~9的码值从48~57
换行\n的ASCII码为10
0~31这32个字符是不可打印字符,无法打印在屏幕观察
单个字符打印可用%c,eg:printf("%c\n",'Q');
printf("%c\n",'81');81为Q对应的ASCII码值,也可以打印
4,字符串与\0
使用双引号括起来的即为字符串,eg:"abcdef",
字符串的打印可用%s来指定,也可直接打印
eg:printf("%s\n","abcdef");
printf("abcdef");
在字符串的末尾隐藏一个\0字符,这个字符是字符串的结束标志。
5,转义字符
转义字符即为转变原来字符的意思。
\‘:用于表示字符常量’
\”:用于表示一个字符串内部的双引号
\\:用于表示一个反斜杠,防止它被定义为转义字符
\a:发出警报
\b:退格键,光标回退一个字符,但不删除字符
\n:换行符
\t:制表符,光标移到下一个水平制表位,通常为8的倍数,与tab按键类似