c语言学习第一日笔记

1. C语⾔是什么?

人和计算机交流的语言,是计算机语言

2.编译器

  • VS2022集成了MSVC(安装包较⼤⼀些,安装简单,⽆需多余配置,使⽤起来⾮常⽅便)
  •  XCode集成了clang(苹果电脑上的开发⼯具)
  • DevC++集成了gcc(⼩巧,但是⼯具过于简单,对于代码⻛格的养成不好,⼀些竞赛使⽤)

3.main函数

  • main函数是函数的入口,main前面的int表示函数执行结束时返回一个整型类型的值,所以在main函数最后写return 0;
  • main函数有且仅有一个
  • 即使一个项目有多个.c文件,也只能有一个main函数。

4.库函数

要使用库函数,就要包含对应头文件

参考链接:https://cplusplus.com/reference/clibrary

5.关键字

  • c语言的关键字不能自己创建
  • 自己创建标识符时不能和关键字重复

C语⾔关键字的全部介绍:https://zh.cppreference.com/w/c/keyword

6.字符和ASCII编码

ASCII码表:https://zh.cppreference.com/w/cpp/language/asci

  • 一共有128个ASCII码
  • 大写字母的ASCII码值+32对应小写字母的ASCII码值
  • ASCII码表中十进制(dec)八进制(oct)十六进制(hex)编码(ch)
  • 字符A~Z的ASCII码值从65~90 
  • 字符a~z的ASCII码值从97~122 
  • 数字字符0~9的ASCII码值从48~57 
  • 换⾏ \n 的ASCII值是:10
  • 在这些字符中ASCII码值从0~31这32个字符是不可打印字符,⽆法打印在屏幕上观察

7.字符串和\0

  • 使用双引号引起来的一串字符被称为字符串,如"abcdef"。
  • 字符串的打印格式可以使⽤ %s 来指定,也可以直接打印
  • 字符串的末尾隐藏放着⼀个\0的结束标志。这个 \0 字符是字符串的结束标志

你可能感兴趣的:(学习,笔记)