C语言_基本类型

常量和变量
     C中直接常量:
          整型常量(12、0、-3)
          实型常量(4.6、-1.23、12.34e3)
          字符常量(普通字符:’a’,’b’不能写成‘ab’,转义字符:’\n’,’\’’,’\’’’,’\?')
          字符串常量 (“123”)
          符号常量 #define PI 3.1415 
          变量(int a = 3;)
     字符常量和字符变量: 字符常量是不可以改变的,字符变量可以改变
      c在定义 字符常量 和字串变量的时候有不同,会在字符串变量的末尾加上‘\0’
     
     OC中常量
数据类型
     C语言中
          整型类型(基本类型int,短整形short int ,长整形long int, 字符型char)
          浮点类型(单精度浮点型float,双精度浮点型double,复数浮点型)
          枚举类型enum
          空类型void
          派生类型(指针类型*,数组类型[ ],结构图类型struct,共用体类型union,函数类型)
     OC中
          整型类型(char,short ,int,long,long long)
     float和double之间转换:float能转换为double类型,如果要把double转换为float类型,就要看下会不会造成数据溢出
     NSInteger和int的区别就是NSInteger会根据系统的位数(32/64)自动选择int的最大数值(int/long)
整型数据
     短整形的范围(-32768~32767) 长整形值的范围 -2^31~2^31-1)
字符型数据
     字符代码和字符变量 (char c = ‘?’;)
浮点型数据
     float型范围(0以及3.4*10^-38~3.4*10^38)有效数字6位
     double型范围(0以及2.3*10^-308~2.3*10^308)有效位数15位
运算符和表达式
     不同类型数据间的混合运算(运算的两个数为int/float和double类型,先把int/float转换成double型再进行计算,char类型的数据转换成ASCII后与整形数据/double型进行运算)
赋值语句
     
输入
     scanf 函数中的“格式控制”后面为变量地址
     在输入数值数据时,如输入空格、回车、Tab键或遇非法字符认为该数据结束
输出

命名
     方法名: showDotsSwitchValueChanged 
     变量名: pathShapeView
  类名:+(void)ShareDa;

注:
只有整形数据可以加singed和unsigned修饰符,实型数据不能加

int和long int 都是分配4个字节
float 分配4个字节
double 分配8个字节

用printf  打印NSString类型 : printf("printf:%s \n",[string UTF8String]);
用NSLog 打印char类型:NSLog(@“%@”,[NSString stringWithUTF8String:&c]);
                    NSLog(@“%@“,[NSString stringWithCString:Cstring]);

NSLog和printf的区别:

  • NSLog是Foundation框架
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值