IOS--Day01---数据类型

数据类型---基本数据类型,构造类型,指针类型

基本数据类型--整型,浮点型,字符型,枚举类型

构造类型---数组类型,结构体类型,公用体类型

指针类型

-------------------------------

布尔类型:

OC中底层实际上是使用 signed char 来代表BOOL,而YES,NO 两个值的底层其实就是1和0;

非零整数赋给BOOL类型的变量不一定可以得到YES! 如256 在底层转换为二进制为100000000 这样会得到NO

--------------------------------

表达式类型自动提升

当一个算数表达式中包含多个基本类型的值时,整个算数表达式的数据类型将发生自动提升.

数据类型由低到高等级分别为:

short---int---long---long long ---float----double---long double

short s=5;

NSLog(@"%ld", sizeof(s - 2));

------------------------------------

时间: 2024-11-05 12:35:43

IOS--Day01---数据类型的相关文章

IOS 基本数据类型 -NSData

1.NSData 注释: 用于存储二进制的数据类型 NSData类提供了一种简单的方式,它用来设置缓冲区.将文件的内容读入缓冲区,或将缓冲区的内容写到一个文件. 不变缓冲区(NSData类),也可定义可变的缓冲区(NSMutableData类). NSData . NSString互转: NSData * data = [str dataUsingEncoding:NSUTF8StringEncoding]; //NSString转换成NSData类型 NSString * newStr = [

python学习day01 数据类型 if while

一.简介 python是由吉多·范罗苏姆创建的,开发效率高可移植可扩展可嵌入,缺点是运行速度慢.不能加密.不能多线程运行.目前python的主要方向是云计算.WEB开发.科学运算.人工智能.系统运维.金融.图形GUI,python是解释型语言通过Cpython解释器进行解释,转化成机器能识别的语言,python通常使用pycharm进行开发. 二.安装 在官网www.python.org下载python3.5以上安装包进行安装,注意path下打勾(配置环境变量),这样在控制台上输入python就

ios day01

day 01 part1 安装包格式:pkg ,d mg: company identifier 公司标识符,一般都是反域名 e.g.com.zhiyou repository 仓库:保存版本信息的,可以标示你的程序 快捷方式: win+a 全选 win+c复制 win+v粘贴 win+z撤销上一步操作 win+q退出一个应用程序 win+w关闭某一个窗口 win+x剪切 win+r运行当前的应用程序 win+b编译当前的应用程序 win+shift+3全屏截图 win+shift+4局部截图

php基础03:数据类型

<?php // day01:数据类型 //01.字符串 $x = "hello world"; echo $x; echo "<br>"; $y = 'hello world'; echo $y; echo "<br>"; var_dump($y); echo "<hr>"; //02.整数 $num1 = 555; var_dump($num1); echo "<b

NSDictionary NSMutableDictionary NSSet NSMutableSet

//description只是返回了一个字符串 //    [person description]; //        //如果想要打印需要NSLog //    NSLog(@"%@", [person description]);         //打印一个对象,实质打印的是description返回的字符串,如果没有重写description方法,系统默认打印<类名:指针[CDATA[]]> //    NSLog(@"%@", person

iOS数据类型

数据类型 1.Objective-C数据类型可以分为:基本数据类型.对象数据类型和id类型. 2.基本数据类型有:int.float.double和char类型. 3.对象类型就是类或协议所声明的指针类型,例如: NSAutoreleasePool *pool ,其中,NSAutoreleasePool是一个类,NSAutoreleasePool *是它指针类型或叫对象类型. 4.id类型可以表示任何类型,一般只是表示对象类型,不表示基本数据类型,所以刚才的变量可以声明pool也可以声明为id

【IOS 开发】Object - C 入门 之 数据类型详解

作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/38544659 1. 数据类型简介及输出 (1) 数据类型简介 数据类型简介 : Object - C 数据类型 分为 基本数据类型, 构造类型 和 指针类型; -- 基本数据类型 : 整型, 字符型, 浮点型 (float 和 double), 枚举型; -- 构造类型 : 数组类型, 结构体类型, 共用体类型; -- 指针类型 : 最终要的数据类型, 所有

iOS系统架构和Object-C基本数据类型(1)

iOS系统架构 基本数据类型 思维导图  下载 注:打开思维导图的软件:Mindjet MindManager 9

iOS Foundation 框架概述文档:常量、数据类型、框架、函数、公布声明

iOS Foundation 框架概述文档:常量.数据类型.框架.函数.公布声明 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的漂亮人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Foundation 框架概述文档:常量.数据类型.框架.函数.

(ios开发)基本数据类型和结构体的封装与解封

ios开发基本数据类型和结构体的封装与解封 -- 妖妖 //知识: //因为基本数据类型和结构体不是继承自NSObject,所以它们不可以直接存放到数组和字典中. //数组和字典中只能存储对象类型,其他基本类型和结构体是没有办法放到数组和字典中的,当然你也是无法给它们发送消息的(也就是说有些NSObject的方法是无法调用的),这个时候通常会用到装箱(boxing)和拆箱(unboxing).但是在ObjC中装箱的过程必须手动实现,ObjC不支持自动装箱. //在ObjC中我们一般将基本数据类型