21年四月初学c语言笔记-1

21年四月初学c语言笔记


1.头文件
#include <stdio.h>
表示把头文件stdio.h的所有内容拷贝到“这里”。
下面函数所使用的“声明”就包含在里面
#是语法的需要
<>尖括号表示头文件所在的位置
用"“双引号,就是在当前目录(源程序所在目录)找,找不到,会再去<>找
会找两次,效率不高
#include “student.h”
自己写的头文件,就用”"去找

2.main函数
int main(void) {}
main函数是程序的唯一入口。

  1. 运行是从main开始,必须要有,且只能有一个main函数。
  2. 一个函数就是一个子功能,main函数则是一个特殊的子函数。
  3. int 则是函数的返回值,main函数的返回值必须是整型。
  4. void为没有参数。
  5. **{}**大括号内的称为函数体。
  6. return 0 为返回值,也就是结束了
    返回值的一般用法:
    程序成功结束,main函数返回0
    程序有异常,返回一个大于0的整数

3.转义字符
\是转义字符,%是占位符

  1. \t 称为水平制表符,常用于对齐。
  2. \n为转行。
  3. %s一种占位符,表示是字符串。
  4. %d表示一个整数。
  5. %f表示输出浮点数(带小数部分的实数)默认为六位。
  6. %.3f表示小数点后面保留三位小数,最后一位四舍五入。

4.编译器的使用

  1. 在cmd里,转到c程序所在文件夹,调用gcc c文件名,进行编译。
  2. 如果要自定义文件名字,可以 gcc c文件名 -o 文件名 。
  3. 不用 -o 默认名为 a.exe

5.编译的过程

  1. 预处理 -E →变成.c源程序。
  2. 编译 -S → 变成.s汇编程序。
  3. 汇编 -c → 变成.o二进制程序。
  4. 链接,链接c语言库文件把程序变成.exe的可执行文件

6.注释的使用
为了程序的可读性

  1. 单行注释 //
  2. 多行注释/* */

7.常用的数据类型

  1. 字符类型char :一个字节——小范围整数和所有ASCII字符,char b = ‘A’,就相当于 b = 65 ,'A’是字符常量,65是它对应的ASCII码,字符保存的是对应的ASCII码值。char c = 0 不等于 char c = ‘0’,后者ASCII码值为48。
  2. 整型类型int:四个字节——用来存储整数,范围:2的-31次方~2的31次方-1。
  3. 长整型long:32位系统下四个字节,64位下为八个字节——相当于长的int
  4. 长长整型longlong:8字节
  5. float浮点类型:用来存储小数部分的数据。4个字节,精度只能取到小数点后第七位。
  6. double双精度浮点型:更大的,8个字节。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值