随笔分类 -  语言基础-C

摘要:sizeof(a)的值是16。 分析:char c1占用1个字节 int i占用4个字节,c1不是i的整数倍,所以c1对齐为4个字节 (c1 + i)占用8个字节 short s占用2个字节 (c1 + i) 是s的整数倍,所以i不用对齐 (c1+ i + s)占用10个字节 int j占用4个字节 阅读全文
posted @ 2016-06-08 12:07 ys123456789 阅读(134) 评论(0) 推荐(0)
摘要:1、善于写变量作用域,不用的变量及时释放掉 { int a = 0; //一系列操作 }//执行到这里的时候,大括号里的a就被释放了 2、前自增自减要比后自增自减效率稍微高一点 ++i 效率> i++ --i 效率> i-- 3、if(条件表达式) a、这里的条件表达式可以先计算出来,得到一个结果, 阅读全文
posted @ 2016-05-16 12:21 ys123456789 阅读(499) 评论(0) 推荐(0)
摘要:优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- () 圆括号 (表达式)/函数名(形参表) -- . 成员选择(对象) 对象.成员名 -- -> 成员选择(指针) 对象指针->成员名 -- 2 - 负号运算符 -表达式 右到左 单目运算符 阅读全文
posted @ 2016-05-16 12:16 ys123456789 阅读(177) 评论(0) 推荐(0)
摘要:C语言的数据类型可以分为以下几类 基本类型 1、short:占用2个字节 2、int:占用4个字节 3、long:在32位操作系统下占用4个字节,在64位操作系统下占用8个字节,注意OSX和IOS都是64位的 4、float:占用4个字节,可以存储有效位数不超过7位的小数。 有效位数:从左边第一个不 阅读全文
posted @ 2016-01-08 14:31 ys123456789 阅读(172) 评论(0) 推荐(0)
摘要:C语言常用的格式控制完整格式 C语言常用的格式符如下 下面是int型数据的一些格式控制符小结 %d 读取int型数据,以10进制形式输出 %o 读取int型数据,以8进制形式输出 %x 读取int型数据,以16进制形式输出 %hd short 读取2个字节 %ld long 32位操作系统读取4个字 阅读全文
posted @ 2016-01-08 14:31 ys123456789 阅读(1034) 评论(0) 推荐(0)
摘要:标识符定义 程序员在程序中自己起的一些名称(如:函数名、变量名),不能和关键字相同。 命名规则(必须遵守) 1、只能由26个字母的大小写(a~z,A~Z)、10个阿拉伯数字(0~9)、下划线(_)、$组成; 2、不能以数字开头; 3、严格区分大小写,如:test和Test是2个不同的标示符; 4、不 阅读全文
posted @ 2016-01-08 14:30 ys123456789 阅读(193) 评论(0) 推荐(0)
摘要:C语言一共有32个关键字,全部都为小写。 存储相关 1、auto:声明自动变量 2、register:声明寄存器变量 3、volatile:声明的变量在程序执行过程中可能被隐含的改变 4、const:声明只读变量 5、extern:声明变量或函数在其他模块也可以使用 6、static:声明静态变量或 阅读全文
posted @ 2016-01-08 14:30 ys123456789 阅读(253) 评论(0) 推荐(0)