C语言基础
ffmxnjm
永无止境!!!!!!
展开
-
C语言中的格式字符 格式修饰符 运算符的优先级
原创 2015-07-18 16:25:16 · 1209 阅读 · 0 评论 -
将一个整形数据转化为对应的字符串如1234 -> "1234"(可以用库函数,也可以写算法)
法一:#includeint main(){ int num; char str[11]; int i = 0; printf("Please enter anumber!\n"); scanf("%d", &num); while (num) {原创 2015-07-18 16:20:14 · 1841 阅读 · 0 评论 -
在32位、64位操作系统下各数据类型所占的字节数
点击打开链接版权声明:本文为博主原创文章,未经博主允许不得转载。 在32位、64位系统当中,唯一改变的是指针的长度;在32位系统当中是4个字节、64位则是8个字节。所谓的32位、64位,这个指的是寄存器的位宽。32位平台下结果: 64位平台下结果: 一、下面几点是值得大家注意的:1、关于 int 的取值范围,缺省的int数值范原创 2016-04-28 10:38:34 · 21233 阅读 · 2 评论 -
C语言中32个关键字
auto 局部变量(自动储存)break无条件退出程序最内层循环case switch语句中选择项char单字节整型数据const定义不可更改的常量值continue中断本次循环,并转向下一次循环default switch语句中的默认选择项do 用于构成do.....while循环语句double定义双精度浮点型数据else构成if.....else选择原创 2016-05-27 20:55:47 · 827 阅读 · 0 评论 -
C语言中字节对齐
字节对齐: 字节对齐有助于加快计算机的取数速度,否则就得多花指令周期了。为此,编译器默认会对结构体进行处理(实际上其它地方的数据变量也是如此) 字节对齐的细节和编译器实现相关,但一般而言,满足三个准则:1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除;2) 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员大小的整数倍,如有需要原创 2016-05-27 21:12:10 · 697 阅读 · 0 评论 -
C语言终极面试宝典
第一部分:基本概念及其它问答题 31、关键字static的作用是什么?32、“引用”与指针的区别是什么?33、.h头文件中的ifndef/define/endif的作用? 44、#include与 #include "file.h"的区别?45、描述实时系统的基本特性46、全局变量和局部变量在内存中是否有区别?如果有,是什么区别?47、什么是原创 2016-05-27 22:20:18 · 40459 阅读 · 3 评论 -
C语言知识点
总体上必须清楚的: 1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口,然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。 3)计算机的数据在电脑中保存是以 二进制的形式.数据存放的位置就是它的地址. 4)bit是位 是指为0或者1。byte 是指字节,一个字节 =八个位.转载 2016-05-27 22:54:31 · 1923 阅读 · 2 评论 -
linux之重要函数 property_get/property_set
1、property_get/property_set 每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/原创 2016-11-18 21:45:02 · 11009 阅读 · 0 评论