
LinuxC
文章平均质量分 71
SongYAYAYA
即将成为一名资深的“修水管”技术人员 每天都在不停的补缺漏
展开
-
初识结构体
一、复合类型与结构体类型根据语法规则由基本类型组合而成的类型称为复合类型。结构体则是由struct、复合类型、自定义标识符(在C语言中称为Tag)和;构成。比如:struct complex_struct{int x,y};注意不管是定义了变量如图1-2所示,还是只定义了Tag如图1-1所示,声明都要以“;”结束。书写结构体有三种方式:1.定义结构体类型的时候同时定义了变量如图1-2所示。这种情况...原创 2018-03-23 08:47:29 · 293 阅读 · 0 评论 -
Linux C数据类型
一、Linux C数据类型所谓的“数据类型”就是该数据自身的一种属性,用于说明数据的类型,以告诉编译程序,要在内存中为该数据分配多少个字节的存储空间。不同类型的数据所占用的存储区域大小不同,这个区域的字节数就是这种数据类型的”长度“。C++中的数据类型和C#中的没有太大区别。Linux C的数据类型具体分析如图2-1所示。图2-1此外,Lnux C中的数据还有常量和变量之分,他们分别属于上述类型。...原创 2018-05-05 11:01:00 · 2500 阅读 · 0 评论 -
数组与指针
一、数组的基本概念,定义及使用方法具有相同数据类型的若干变量的有序集合,是一种复合类型。对于同一数组,其所有元素的数据类型都是相同的。数组名的书写规则应符合标识符的书写规定。数组名不能与其他变量名相同。方括号中常量表达式表示数组元素的个数,其下标从0开始计算。允许在同一类型说明中,说明多个数组和多个变量1、数组分为:一维数组。语法:类型说明符 数组名[常量表达式]={值、值、值......值};...原创 2018-03-28 14:50:40 · 363 阅读 · 0 评论 -
Linux C数据类型转换
类型的自动转换1、赋值表达式中的类型转换。在赋值运算中进行的类型转换,是将右边的数值转化为与左边变量相同的数据类型,再将该数值赋予左边的变量。但是如果右边的数值超出左边变量所能表达的数值范围,系统会对该数值进行截取处理,然后再赋值给变量。(1)实型数据赋值给整型变量,需要舍去实型数据的小数部分,而只将整数部分赋值给整型变量(2)整形数据赋值给实型变量。整形数据数值不变,将整形数据以实型数据的存储形...原创 2018-05-05 19:02:19 · 1868 阅读 · 0 评论