
C语言
文章平均质量分 51
C语言
codest
这个作者很懒,什么都没留下…
展开
-
inux下C编程(10)---字符及字符串处理
字符编码 ASCII: 7位 128个元素。 大小写相差20h unicode: 2个 4个或更多的存储空间。 utf-8: 每个字符2个字节 字符处理库 通过转换函数,可以实现和其他类型的转换。 字符串转换函数 字符串处理函数 字符串比较函数 字符串查找函数 字符串内存函数 字符串其他函数 ...原创 2021-09-21 15:51:51 · 176 阅读 · 0 评论 -
linux下C编程(09)---函数
函数的一般形式: 类型说明可以是任何数据类型,包括vOid. 返回语句。 return两个作用: 结束当前函数,调用者获取程序的控制权。 将计算结果传递给调用者。 程序结束两种情况: 代码结束 return 作用域规则 范围划分 局部变量 作用函数体内。 全局变量。 作用域是整个源程序文件,文件中的所有函数和程序块都可以引用。 生命周期划分 动态存储变量。 默认或者AUTO。 静态存储变量 sttic修饰符 函数退出后,变量被保留在内存,再次执行同一函数会得到与上次退出时候相同的数值。 函数的.原创 2021-09-21 11:56:09 · 182 阅读 · 0 评论 -
linux下C编程(08)---数组和指针
一维数组 一般形式 数据类型 + 名称 +【长度】 初始化 3种形式 根据下标 声明时候加入等号 声明时候不指定长度,根据初始化的个数来确定。 字符串使用的一维数组 字符串数据和一般的字符数据区别是,前者还包含了字符串结束符:“\0”. C没有专门的字符串类型,但是允许使用字符串常量和字符串数组,并提供字符串操作函数。 二维数组 格式声明: 数据类型 + 名称 +【长度1】【长度2】 数组长度是 长度1* 长度2 二维字符串数组 可以看做多个一维字符串数组,第一组是字符串的个数 多维数组原创 2021-09-21 11:09:57 · 206 阅读 · 1 评论 -
linux下C编程(07)---程序控制结构
数据的输入和输出 scanf 输入 没有专门的语句,通过标准的库函数的调用实现,stdio.h scanf: 键盘上获取,按照指定的输入格式赋给相应的输入项目 输入格式 格式字符 说明 d 输入一个十进制 o 输入一个八进制 x 输入一个16进制 f 输入一个小数点形式的浮点数 e 输入一个指数形式的浮点数 c 输入一个字符 s 输入一个字符串 屏蔽某个数据时候,可以使用修饰符* 空格或道和可以表示多个数之间的间隔。 printf()输出 修饰符是可原创 2021-09-21 08:25:13 · 156 阅读 · 0 评论 -
linux下C编程(06)---C语言的数据类型
六、C语言的数据类型 基本数据类型 基本类型 字长 char 字符型 1个字节 int 整型 2字节 AMD64 下 是4字节 float整型 4字节 double整型 8字节 void 整型 0字节 聚合类型 数组 指针 结构体 共同体 修饰符 signed unsigned long short 修改字符和整数两种基本类型。 long还可以用于double. 有符号将1位用于存储符号。 常量 #define定义的常量 字符、字符串、数值常量。 常量变量 枚原创 2021-09-19 09:41:24 · 170 阅读 · 0 评论