
学习
文章平均质量分 77
心若向阳_无谓悲伤
既然选择了远方,便只顾风雨兼程
展开
-
浮点数在计算机中的表示
计算机中数字是以0和1二进制保存的,我们熟悉的是整数的如何在计算机中表示,那么浮点数是如何表示的呢? 一. 转换 我们先来看看如何将十进制的浮点数转换成二进制。一个十进制的浮点数,例如:abcd.efg (其中a~g为0..9),其值用多项式为:a*10^3 + b*10^2 + c*10^1+d*10^0+e*10^(-1)+f*10^(-1)+g*10^(-3)。转载 2014-08-22 11:11:49 · 748 阅读 · 0 评论 -
C语言 指针与数组,结构体
# 指针与数组##1.数组指针的概念及定义- 数组元素指针 +一个变量有地址,一个数组包含若干元素,每个数组元素都有相应的地址指针变量可以指向数组元素(把某一元素的地址放到一个指针变量中) 所谓数组元素的指针就是数组元素的地址 printf(“%p %p”, &(a[0]), a);输出结果:0x1100, 0x1100``` >+ 注意: 数组名a不代表整原创 2016-01-16 20:02:31 · 1394 阅读 · 0 评论 -
C语言 二维数组
# 二维数组基本概念##1.二维数组的基本概念- 所谓多维数组就是一个一维数组的每个元素又被声明为一 维数组,从而构成二维数组. 可以说二维数组是特殊的一维数组。- 示例 +int a[2][3] +可以看作由一维数组a[0]和一维数组a[1]组成,这两个一维数组都包含了3个int类型的元素##2.二维数组的定义- 格式: +数据类型 数组名[一维原创 2016-01-15 22:21:24 · 8099 阅读 · 0 评论 -
C语言 数组
#数组的基本概念##1.数组的基本概念- 数组,从字面上看,就是一组数据的意思,是用来存储一组数据的- 在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。 >+ 注意:只能存放一种类型的数据- 数组的几个名词 +数组:一组具有相同数据类型的数据的有序的集合 +数组元素:构成数组的数据。数组中的每原创 2016-01-14 18:50:46 · 1095 阅读 · 0 评论 -
C语言 进制转换
进制基本概念1.什么是进制?是一种计数的方式,数值的表示形式2.常见的进制十进制、二进制、八进制、十六进制3.进制数字进位方法十进制 0、1、2、3、4、5、6、7、8、9 逢十进一二进制 0、1 逢二进一书写形式:需要以0b或者0B开头,比如0b101八进制 0、1、2、3、4、5、6、7 逢八进一书写形式:在前面加个0,比如045十六进制 0、1、2原创 2016-01-12 19:32:42 · 2254 阅读 · 0 评论 -
C语言 函数
# 函数基本概念##1.函数的概述- C源程序是由**函数组成**的。虽然在前面各章的程序中大都只有一个主函数main(),但实用程序往往由多个函数组成。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。- C语言不仅提供了极为丰富的库函数(如Turbo C,MS C都提供了三百多个库函数),还允许用户建立自己定义的函数。**用户可把自己的算法编写成一个个相对独立的函数,然原创 2016-01-11 18:59:57 · 781 阅读 · 0 评论 -
C语言 循环语言
# 流程控制基本概念##1.什么是程序结构- 结构化程序设计(structuredprogramming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。- 其概念最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精及模块化的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结原创 2016-01-09 20:05:04 · 1689 阅读 · 0 评论 -
C语言 运算符
# 运算符的概念以及分类##1.运算符基本概念- 运算符是告诉编译程序执行特定算术或逻辑操作的符号。 +例如告诉程序, 某两个数相加, 相减等##2.运算符分类- 按照功能划分: +算术运算符 +关系运算符与逻辑运算符 +按位运算符- 运算符根据参与运算的操作数的个数分为 +单目运算 * 单目运算:只有一个操作数原创 2016-01-08 19:02:02 · 674 阅读 · 0 评论 -
C语言知识了解
# 标识符##本小节知识点:1. 什么是标识符2. 标识符的作用3. 标识符命名规则(必须遵守) ##1.什么是标示符- 标识符就是程序员自己在程序中起的一些名字。 +程序员自己起的名字,不能使用和关键字同名的名字。##2. 标识符的作用- 标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来- 标识符的作用跟人类的原创 2016-01-08 18:18:32 · 560 阅读 · 0 评论 -
C语言 全局变量和局部变量
#全局变量和局部变量##1.变量作用域基本概念- 变量作用域:变量的可用范围- 按照作用域的不同,变量可以分为:局部变量和全局变量##2.局部变量- 局部变量: +定义在函数内部的变量以及函数的形参称为局部变量 +作用域:从定义哪一行开始直到与其所在的代码块结束 +生命周期:从程序运行到定义哪一行开始分配存储空间到程序离开该变量所在的作用域-原创 2016-01-18 18:30:44 · 690 阅读 · 0 评论 -
OC语言之Objective-C简介
# Objective-C简介##1.Objective-C简介- Objective-C是一种面向对象的计算机语言- 1986年,Brad Cox(布莱德·考克斯)在第一个纯面向对象语言Smalltalk基础上写成了Objective-C语言。- 1985年,被赶出苹果公司的S原创 2016-02-06 15:46:56 · 8338 阅读 · 0 评论 -
OC语言之OC对象和方法
# 私有变量和私有方法##1.OC中的私有变量- 在类的实现即.m文件中也可以声明成员变量,但是因为在其他文件中通常都只是包含头文件而不会包含实现文件,所以在.m文件中声明的成员变量是@private的。在.m中定义的成员变量不能和它的头文件.h中的成员变量同名,在这期间使用@public等关键字也是徒劳的。```- 能够使用父类的@public 类型的变量、@protected类原创 2016-02-06 15:49:02 · 569 阅读 · 0 评论 -
lisp函数知识大全
AutoLISP提供了大量的预定义函数。若将函数名(大小写都可)作为表中的第一个元素函数变元(若有的话)作为表中后面的元素,就可以调用那个函数。本章按字母顺序列出AutoLISP所有基本函数。用户会发现其中许多函数都是标准函数,可在LISP程序设计语言中找到。还有一些函数是由 AutoCAD提供的且专用于交互图形环境。1 FLATLAND 系统变量--与老版本的兼容性 AutoL转载 2015-03-27 17:19:02 · 8946 阅读 · 3 评论 -
OC语言之NSArray的使用
# NSArray基本概念##1.NSArray的基本概念- 什么是NSArray? +NSArray是OC中的数组类,开发中建议尽量使用NSArray替代C语言中的数组 +C语言中数组的弊端 * int array[4] = {10, 89, 27, 76}; * 只能存放一种类型的数据.(类型必须一致) * 不能很方便原创 2016-02-21 21:05:32 · 698 阅读 · 0 评论 -
OC语言之Protocol基本使用
# Protocol基本概念##1.protocol 基本概念- Protocol翻译过来, 叫做”协议” +在写java的时候都会有接口interface这个概念,接口就是一堆方法的声明没有实现,而在OC里面Interface是一个类的头文件的声明,并不是真正意义上的接口的意思,在OC中接口是由一个叫做协议的protocol来实现的 +protocol它可以声明一些必原创 2016-02-21 21:03:32 · 8447 阅读 · 0 评论 -
OC语言之autorelease基本使用
# autorelease基本使用##1.autorelease基本概念- autorelease是一种支持引用计数的内存管理方式,只要给对象发送一条autorelease消息,会将对象放到一个自动释放池中,当自动释放池被销毁时,会对池子里面的`所有对象做一次release操作` +> 注意,这里只是发送release消息,如果当时的引用计数(reference-counted)原创 2016-02-21 20:58:59 · 1584 阅读 · 0 评论 -
OC语言之内存管理简介
# 内存管理简介##1.内存管理的重要性- 移动设备的内存极其有限,每个app所能占用的内存是有限制的- 下列行为都会增加一个app的内存占用 +创建一个OC对象 +定义一个变量 +调用一个函数或者方法- 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等- 如果app占用内存原创 2016-02-21 20:54:22 · 392 阅读 · 0 评论 -
OC语言之OC中的私有方法
# OC中的私有方法##1.OC中的私有变量- 在类的实现即.m文件中也可以声明成员变量,但是因为在其他文件中通常都只是包含头文件而不会包含实现文件,所以在.m文件中声明的成员变量是@private的。在.m中定义的成员变量不能和它的头文件.h中的成员变量同名,在这期间使用@public等关键字也是徒劳的。@implementation Dog{ @public i原创 2016-02-21 20:51:43 · 586 阅读 · 0 评论 -
OC语言之封装,继承,多态
# 封装##1.面向对象三大特性- 封装性- 继承性- 多态性---##2.什么是封装- 封装性就是隐藏实现细节,,仅对外公开接口。 + 2007年发布 + 支持电子邮件、移动通话、短信、网络浏览等 + **采取触摸键盘** + 3.5英寸,480x320像素 + 后置摄像头200万像素原创 2016-01-08 18:14:33 · 1406 阅读 · 0 评论