C语言基础

main 函数

  • 每个C语言程序不管有多少行代码,都是从 main 函数开始执行的。
  • main 函数也被叫做:主函数。
  • main 前面的 int 表示 main 函数执行结束的时候返回一个整型类
    型的值。所以在 main 函数的最后写 return 0; 正好前后呼应。
  • main 函数是程序的入口
  • main 函数有且仅有一个
  • 即使一个项目中有多个 .c 文件,但是只能有一个 main 函数

printf 函数

printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进行信息的打印。

#include <stdio.h>
int main()
{
	int n = 100;
    printf("hello c\n");//使用了 printf 函数,实现了在屏幕上的信息的打印
	printf("%d\n", n);	//打印整型
	printf("%c\n", 'q');	//打印字符
	printf("%f\n", 7.22);	//打印双精度浮点型
    //这⾥的 %d , %c 等是占位符,会被后边的值替换。

库函数

  • ⼀个系列的库函数⼀般会声明在同⼀个头文件中,所以库函数的使用,要包含对应的头文件。
  • 库函数使用的时候,是需要包含头文件的,比如: printf 函数需要包含的就是 stdio.h 这个头文件。

关键字

  • 关键字都有特殊的意义,是保留给C语言使用的
  • 程序员自己在创建标识符的时候是不能和关键字重复的
  • 关键字也是不能自己创建的

C语言32个关键字如下

数据类型关键字12char short int long signed unsigned float double struct union enum void
控制语句关键字12个
	循环控制5for do while break continue
    条件语句3if else goto
	开关语句3switch case default
	返回语句1return
存储类型关键字5auto extern register static typedef
其他关键字3const sizeof volatile

ASCII编码

码表含有全部 128 个 ASCII 十进制 (dec) 、八进制 (oct) 、十六进制 (hex) 及字符 (ch) 编码。

  • 字符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个字符是不可打印字符,⽆法打印在屏幕上观察。

字符

  • 在键盘上可以敲出各种字符,如:a,q,@,#等,这些符号都被称为字符。
  • C语⾔中字符是⽤单引号括起来的,如:‘a’,‘b’,‘@’。
  • 单个字符的打印可以使用 %c 来指定格式。

字符串

  • 使用双引号括起来的⼀串字符就被称为字符串,如:"abc",就是⼀个字符串。
  • C语⾔字符串中⼀个特殊的知识,就是在字符串的末尾隐藏放着⼀个 \0 字符,这个 \0 字符是字符串的结束标志

注释

  • C 语言的注释有两种表示方法。
  • /**/ 的形式
    • 第⼀种方法是将注释放在 /*...*/ 之间,内部可以分行。
  • // 的形式
    • 将注释放在双斜杠 // 后⾯,从双斜杠到行尾都属于注释
    • 这种注释只能是单⾏,可以放在行首,也可以放在⼀行语句的结尾。这是 C99 标准新增的语法。
  • 注释会被替换
    • 编译时,注释会被替换成⼀个空格
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jl12800

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值