C语言学习笔记-知识点总结上
前言
很多小伙伴刚开始学习C语言时应该注意以下几点:
1、足够耐心,学习C语言是一个漫长的过程,如果听不懂,一定要不耻下问才会有所收获,不要放弃。
2、学会实践,C语言是一门编程课,需要实操,大家要勤敲代码,并且形成良好的代码风格。
3、勤思考,遇到不会的问题要先思考后,再问老师或同学,想想代码语法哪里出错了。
顺序结构
一、标识符
1.定义
许多变量、函数、数组、文件需要起个名字,这个名字就叫标识符。
2.命名规则
要以字符或下划线开头,一般不超过8个字符,而且区分大小写。
如a、Ab123、_1234abc、_acv等。
关键字不能充当标识符,如long,double等。
二、常量
类型 | 说明举例 | 占内存字节数 | 输入/输出控制 |
---|---|---|---|
整型 | 56,-67 | 4B | %d |
字符型 | ‘A’ ‘!’ ‘\0’ | 1B | %c |
字符串 | “abc” | 字符数+1 | %s |
小数型 | -3.5、0.9 | 8B | %lf |
指数型 | -3.2e2(表示-320) 1.2E-2(表示0.012) | 8B | %lf或%le |
三、变量
类型 | 定义 | 所占字节数 | 输入格式控制 | 输出格式控制 |
---|---|---|---|---|
整型 | int | 4B | %d | %d |
无符号整型 | unsigned int | 4B | %u | %u |
长整型 | long | 4B | %ld | %ld |
双精度实型 | double | 8B | %lf | %lf或%f |
单精度实型 | float | 4B | %f | %f |
字符型 | char | 1B | %c | %c |
四、相关表达式和运算符
1. 强制类型转换
形式:(类型名)表达式
功能:将一个表达式的值转换为指定的类型
2. 赋值表达式
形式:变量名