首页 > 代码库 > C语言总结
C语言总结
变量
1、变量的名字必须以大写字母、小写字母或者下划线开始
2、变量的其他部分必须是大写字母、小写字母、数字或者下划线组成
3、变量不能由空格、&、*组成,不能使用C程序关键字集合
变量命名的习惯:驼峰命名法
示例:myVariable,numberOfPuppies
操作符
操作符的概念:操作符是一个特定的字符(或者一系列字符),作用是描述并控制指定的计算机操作。
赋值操作符(=)用于给变量赋值
左值:通常表示的是一块可写的内存空间
右值通常表示的常量,不可改变
例子:myInt = 15;
++和 --操作符
++操作符使操作数加1,--使操作符减1
++i,--i(在使用之前,先使i的值加(减)1)
i++,i--(在使用i之后,使i的值加(减)1)
==操作符 是比较操作符两边的值是否相等如果相等的话表达式的值为真,否则表达式的值为假
逻辑与操作符&&和逻辑或操作符||和逻辑非操作符!
转义字符
\r 将光标移动到当前行的行首,可以实现重绘字符串并覆盖当前行原文本内容
\b 回退一个字符,只是删除当前行的最后一个字符
\\ 输出一个\字符
\" 输出一个双引号字符
\t 输出一个tab键,与键盘上的tab键功能相同
数据类型
sizeof
sizeof用于计算为数据类型分配的内存的大小,以字节为单位。
语法格式为:sizeof(数据类型或者变量);
结构体
结构体是聚合类型,但是一个结构体的各个成员可能具有不同的类型,每个结构成员都有自己的名字,它们是通过名字访问的。
结构成员的访问方法
结构变量的成员是通过点操作(.)访问的。点操作符接受两个操作数,左操作数是结构变量的名字,右操作数就是需要访问的成员值。
结构体初始化
结构体的初始化位于一对花括号内部,由逗号分隔的初始值列表可用于结构各个成员的初始化。这些值根据结构成员列表的顺序写出,如果初始列表的值不够,剩余的结构成员将使用缺省值进行初始化。
例如:struct{
int age;
int workExperience;
double salary;
}manager = {20,10,15782.34};
字符串
字符串就是一串零个或多个字节,并且以一个为模式为全0的NUL字节结尾。
头文件string.h包含了使用字符串函数所需的原型和声明
常用的字符串标准函数:
获取字符串长度:size_t strlen(char const *string);
复制字符串函数:char *strcpy(char *dst,char const *scr);
链接字符串函数:char *strcat(char *dst,char const *scr);
联合体
当多个数据需要共享内存或者多个数据每次只取其一时,可以利用联合体。
(1) 联合体是一个结构;
(2)它的所有成员相对于基地址的偏移量都为0,即所有成员的首地址都是一样的;
(3)此结构空间要大到足够容纳最“宽”的成员;
(4)其对齐方式要适合其中所有的成员;
C语言总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。