- 博客(8)
- 收藏
- 关注
原创 输出100以内素数,1000以内完数,以及1000以内有多少个9.
问题1:输出100以内的素数(大于1的自然数中,除了1和它本身,不再有其他因数) 问题2:输出1000以内的完数。(除了它本身的所有约数之和与其自身相等) 例:6 = 1+2+3 问题3:计算1000以内一共有多少个9。(19有一个9,99有两个9)
2016-11-08 22:42:51
1653
原创 32位系统将十进制转换为二进制和八进制。
问题1:将十进制转换为二进制。 例:输入十进制5 输出二进制0000 0000 0000 0000 0000 0000 0000 0101 问题2:将十进制转换为八进制。 例:输入十进制5 输出八进制0x00000005
2016-11-08 16:06:14
1291
原创 字符串的最长子串,子串出现的个数,及按要求输出头尾之间的字符串
问题1:输入一个字符串,计算最长子串位数,并输出最长子串。 例:输入字符串“1267dsa12739281gdalks1” 则最长子串位数为 8 最长子串为“12739281” 问题2:输入一个字符串,再输入一个子串,计算子串出现的次数。 例:输入字符串“1213shello380hello8239hello112” 输入子串“hello” 则子串
2016-11-08 15:46:03
915
原创 将字符串转化为数字与将数字转化为字符串
问题1:将字符串转化为数字 例: 输入字符串如“123456”,将它转化为数字123456并输出。 问题2:看到问题1,想到atoi函数,但是atoi函数还能将 ‘-’ 转化为 -。如何定义自己的atoi函数。 例:定义my—atoi函数,输入字符串如“-123456” ,输出为数字-123456。 就是设置一个旗帜,和问题1一样的处理。
2016-11-08 11:06:07
899
原创 嵌入式开发为什么选择C语言及C的缺陷
一.嵌入式开发中为什么选择C语言 第一点:嵌入式是对操作系统的移植,而操作系统的开发中无论是上层应用层还是底层驱动都需要用到 C语言。C语言是面对结构语言,相对于那些面对对象语言,更适合解决嵌入式开发这种具体的工作 。 第二点:C语言有三大特点:1.良好的移植性 2.能够直接访问硬件 3.运行效率高 这也是它能够被选择的主要原因。 C语言为什么会具有这样特点呢? 1.良好的移
2016-11-04 17:56:03
761
原创 初始GCC编译器之预处理
1 GCC简介 目前LInux下最常用的C语言编译器是GNU CC(简称为gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、和Ada等多种语言,而且gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域
2016-10-29 21:16:38
678
原创 什么是嵌入式?
1什么是嵌入式? IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or
2016-10-22 20:59:59
1000
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人