- 博客(18)
- 资源 (3)
- 问答 (6)
- 收藏
- 关注
转载 详解大端模式和小端模式(转)
一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就下令,命令所有的子民吃鸡蛋的时候,必
2017-12-09 20:13:26 370
转载 C语言字符数组的初始化
1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。[cpp] view plain copychar str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'}; 即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数
2017-12-05 21:49:27 629
转载 字符串数组初始化相关问题总结
C字符串数组初始化相关问题总结在C语言编程中,当我们声明一个字符串数组的时候,常常需要把它初始化为空串。总结起来有以下三种方式:(1) char str[10]="";(2) char str[10]={'\0'};(3) char str[10]; str[0]='\0';第(1)(2)种方式是将str数组的所有元素都初始化为'\0',而第(3)种方式是只将str数组
2017-12-05 21:04:00 1119
转载 字符串数组初始化相关问题总结
C字符串数组初始化相关问题总结在C语言编程中,当我们声明一个字符串数组的时候,常常需要把它初始化为空串。总结起来有以下三种方式:(1) char str[10]="";(2) char str[10]={'\0'};(3) char str[10]; str[0]='\0';第(1)(2)种方式是将str数组的所有元素都初始化为'\0',而第(3)种方式是只将str数组
2017-12-05 20:58:25 1414
转载 32位平台代码向64位平台移植
1背景描述 从苹果A7处理器开始,就支持着两种不同的指令集:第一种为原有处理器所支持的32-bit ARM指令集,第二种为崭新的64-bit ARM体系结构。这种64-bit体系结构拥有更大的地址空间,最大支持16GB内存,同时它一次性可提取64位数据,比32-bit体系提高了一倍。现如今,苹果的LLVM编译器已经能够充分支持64-bit指令集。 正如苹果A7处理器一样,支持6
2017-12-05 12:50:30 719
转载 64位系统代码移植面临的20个问题(一)
64位系统代码移植面临的20个问题(一)原文地址:http://www.viva64.com/en/a/0004/摘要当从32位平台向64位平台进行代码移植的时候,程序发生错误是可以被观察到(observed)的。文章中给出了错误代码示例以及纠正的方法。并且列出了诊断错误的代码分析方法。这篇文章包含了各种64位错误的例子。但是,自从我们开始写这边文章后,我们已经
2017-12-05 12:48:46 609
转载 32位与64位编程注意事项总结
http://www.oschina.net/p/flowvisor http://www.cnblogs.com/centimeter/articles/2395405.html http://www.360doc.com/content/13/0520/21/7662927_286868466.shtml http://zhidao.baidu.com/link?url
2017-12-05 12:45:33 5582
转载 轻松记住大端小端的含义(附对大端和小端的解释)
或许你曾经仔细了解过什么是大端小端,也动手编写了测试手头上的机器上是大端还是小端的程序,甚至还编写了大端小端转换程序;但过了一段时间之后,当你再看到大端和小端这两个字眼,你的脑中很快浮起了自己曾经做过的工作,却总是想不起究竟哪种是大端、哪种是小端,然后又去查以前写的记录?更让人不快的是,这种经历反反复复,让你十分困扰。如果你和以前的笔者一样,有过这种不快的经历,那么这篇文章希望能帮你彻底解决这个苦
2017-12-05 12:27:03 786
转载 大小端模式,栈的生长方向和内存的存放方向
[cpp] view plain copy /* 栈的生长方向和内存的存放方向 栈的开口向下,高地址在上,低地址在下 内存的存放方向:自下向上 大端模式下:栈的高地址对应数据的低位 小端模式下:栈的高地址对应于数据的高位 */ #define _CRT_SECURE_NO_WARNINGS #include #include #include //1. 栈的生长
2017-12-05 11:37:47 653 1
转载 CSDN优秀博客连接,博客之星连接
http://blog.csdn.net/china_wanglong/article/details/202936872013年度CSDN十大博客之星TOP作者专注领域博客地址1邹晓艺机器学习及算法zouxy09
2017-12-05 11:11:04 481
转载 全网优秀IT博客导航
转自:@ http://blog.csdn.net/gatiemehttp://blog.csdn.net/gatieme/article/details/506589021 博客导航1.1 linuxlinux全线教程–提供了linux教程,服务器管理教程,BSD教程,还有编程语言(C/Java/Python/Perl),以及网络等全栈学习教程1.2
2017-12-05 11:09:16 281
转载 ssprintf sscanf atoi itoa 整数字符串转换
1、前言 我们经常涉及到数字与字符串之间的转换,例如将32位无符号整数的ip地址转换为点分十进制的ip地址字符串,或者反过来。从给定的字符串中提取相关内容,例如给定一个地址:http://www.bokeyuan.cn:2345,我们要从地址中提出协议,主机地址和端口号。之前对字符串和数字之间的关系不是很熟悉,工作中经常涉及到这个,如是好好总结一下。C语言提供了一些列的格式化输入输出
2017-12-03 00:54:05 345
转载 华为--嵌入式软件工程师面试题汇总
1)什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。(2)char * constp char const * p
2017-12-03 00:27:42 798
转载 嵌入式软件工程师经典笔试题
> 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因
2017-12-03 00:26:29 412
转载 嵌入式软件工程师经典面试题
1、int a[10]={1,2,3,4,5,6,7,8,9,0}; int *p=&a[1]; 则p[6]等于82、整数数组清零:bzero(),memset()。3、siezof();测试变量所占地址的字节数4、 main() { char *str[]={"ab","cd","ef","gh","ij","kl"}; char *t;
2017-12-02 23:58:59 842
转载 C语言字符串操作总结大全
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长
2017-12-02 23:54:55 326
转载 C语言字符串处理函数
函数名: strcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include #include int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcpy(s
2017-12-02 23:16:45 203
转载 C语言中内存分配
在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还介绍了堆空间和栈空间的用途及区别。第2节主要介绍C语言中内存分配及释放函数、函数的功能,以及如何调用这些函数申请
2017-12-02 20:03:25 297
ip分片后会再次分片吗?
2015-10-18
设计tftp服务器和客户端
2015-07-16
linux 编程 统计UDP报文
2015-07-04
linux编程 监听指定端口的ip报文 并判断报文的大小
2015-07-04
linux IP报文 文件编程
2015-07-03
关于操作系统多线程编程
2015-07-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人