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语言中的字符串是不一样的
  • 相关阅读:
    DOSD用scratch的方式训练通用目标检测,性能很高
    caffemodel模型
    NetScope脱机(localhost)使用[转】
    class前置声明
    const函数
    CUDA开发
    caffe2学习
    faster rcnn讲解很细
    控制台输出覆盖当前行显示
    UA池 代理IP池 scrapy的下载中间件
  • 原文地址:https://www.cnblogs.com/lurenq/p/7364281.html
Copyright © 2011-2022 走看看