zoukankan      html  css  js  c++  java
  • 字符和字符串

     
    
    /*
    
    Swift和OC字符不一样
    
    1.Swift是用双引号
    
    2.Swift中的字符类型和OC也不一样, OC中的字符占一个字节, 因为它自包含ASCII表中的字符, 而Swift中的字符除了可以存储ASCII表中的字符还可以存储unicode字符
    
    例如中文:
    
    OC:char charValue = '韩'
    
    Swift: var charValue: Character = "韩" // 正确
    
     
    
    OC的字符是遵守ASCII标准的,Swift的字符是遵守unicode标准的, 所以可以存放实际上所有国家的字符(大部分)
    
    */
    
    var charValue2: Character = "" //正确
    
     
    
    /*
    
    注意:双引号中只能放一个字符, 如下是错误写法
    
    var charValue: Character = "abc"
    
    */
    
     
    
    /*
    
    字符串:
    
    字符是单个字符的集合, 字符串十多个字符的集合, 想要存放多个字符需要使用字符串
    
     
    
    C:
    
    char *stringValue = "ab"
    
    char stringStr = "ab"
    
     
    
    OC:
    
    NSString *stringArr = "ab";
    
    */
    
    var stringValue1 = "ab"
    
     
    
    /*
    
    C语言中的字符串是以结尾的,例如:
    
    char *sringValue = "abcdef"
    
    printf("%s", stringValue);
    
    打印结果为: abc
    
     
    
    OC语言中的字符串也是以结尾的, 例如:
    
    NSString *StringValue = @"abcdef";
    
    printf("%@", stringValue);
    
    打印结果为: abc
    
    */
    
     
    
    var stringValue2 = "abcdef"
    
    print(stringValue2)
    
    // 打印结果为:abcdef
    
    // 从此可以看出Swift中的字符串和C语言/OC语言中的字符串是不一样的
  • 相关阅读:
    开学测试感想
    动手动脑1(00JAVA语言基础)
    9.29 java web注释方式以及servlet映射
    三十道随机算法
    9.30 servlet学习
    C#验证控件的使用方法
    SqlHelper详解
    C#字符串的几种常用方法
    存储过程事务处理
    js url编码
  • 原文地址:https://www.cnblogs.com/lurenq/p/7364281.html
Copyright © 2011-2022 走看看