基本数据类型与字符串的转换

/*
基本数据类型与字符串的相互转换
 基本数据类型(int,float,double char)
	1> int类型转换成字符串
	2> float->NSString
	3> double->NSString
	4> char->NSString
	5> NSString->int
	6> NSString->float
	7>NSString->double
	8>将字符串中的字母转化成大写
	9>将字符串的字母转换成小写
	10>将首字母大写
 */
int main(int argc, const char * argv[]) {
    @autoreleasepool {

        int i = 5;
        NSString * str = [[NSString alloc] initWithFormat:@"%d",i];
        NSLog(@"%@",str);

        float f = 9.8;
        NSString * str1 = [[NSString alloc] initWithFormat:@"%.2f",f];
        NSLog(@"%@",str1);

        double d = 4.5677;
        NSString * str2 = [[NSString alloc] initWithFormat:@"%.6f",d];
        NSLog(@"str2 %@",str2);

        char c = 'a';
        NSString * str3 = [[NSString alloc] initWithFormat:@"%c",c];
        NSLog(@"%@",str3);

        NSString * str4 = @"10";
        int i1 = [str4 intValue];
        NSLog(@"%d",i1);

        NSString * str5 = @"1.5";
        float f1 = [str5 floatValue];
        NSLog(@"%.2f",f1);

        NSString * str6 = @"7.98";
        double d1 = [str6 doubleValue];
        NSLog(@"%.5f",d1);

        NSString * str7 = @"i386";
        int i2 = [str7 intValue];
        NSLog(@"%d",i2);

        NSString * str8 = @"baidu";
        NSString * str9 = [str8 uppercaseString];
        NSLog(@"%@",str9);

        NSString * str10 = @"CHINA";
        NSString * str11 = [str10 lowercaseString];
        NSLog(@"%@",str11);

        NSString * str12 = [str10 capitalizedString];
        NSLog(@"%@",str12);

    }
    return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-25 20:04:50

基本数据类型与字符串的转换的相关文章

马哥-python-课堂笔记12-python核心数据类型及类型显示转换

python的核心数据类型(内置)数字:int,long,float,complex(复数),bool(布尔型)字符:str,unicode列表:list字典:dict元组:tuple文件:file其他的类型:集合(set),frozenset(冻结集合),类类型,None其他文件类工具:pipes(管道),fifos(先进先出管道),sockets(套接字) 类型转换:内置函数,完成非字符串转化为字符型str():和print的输出的结果类似repr():表示的是精确值format():以特定

Java中数据类型及其之间的转换

Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits).short(16bits).int(32bits).long(64bits). 2)float长度数据类型有:单精度(32bits float).双精度(64bits double),JAVA中将小数默认为double类型,若要定义float需在数据后面用f声明: 3)boolean类型变量的取值有:ture.false 4)char数据类型有:unicode字符,16位 对

Java中数据类型及其之间的转换(转)

Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits).short(16bits).int(32bits).long(64bits). 2)float长度数据类型有:单精度(32bits float).双精度(64bits double),JAVA中将小数默认为double类型,若要定义float需在数据后面用f声明: 3)boolean类型变量的取值有:ture.false 4)char数据类型有:unicode字符,16位 对

Java基础(36):String与基本数据类型之间的双向转换

Java 中基本类型和字符串之间的转换 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换. 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱 PS:其他基

VC++和C语言中常见数据类型转换为字符串的方法

1.短整型(int) itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制 itoa(i,temp,2); ///按二进制方式转换 2.长整型(long) ltoa(l,temp,10); 3.浮点数(float,double) 用fcvt可以完成转换,这是MSDN中的例子: int decimal, sign; char *buffer; double source = 3.1415926535; buffer = _fcvt(source,7,&dec

Python生涯之数据类型(字符串)

python中断多重循环的方法exit_flag 常见的方法: exit_flag = flase for 循环: for 循环: if 条件 exit_flag = true break #跳出里面的循环 if exit_flag: break #跳出外面的循环 基本数据类型和扩展数据类型的分类? 基本数据类型: 可变数据类型:列表,字典,集合 不可变数据类型:字符串,元祖,数字 扩展性数据类型: 1,namedtuole():生成可以使用名字来访问元素内容的tuple子类 2,deque:双

Python基础数据类型之字符串

Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >>> str1 = 'hello' >>> str2 = "hello" >>> str3 = '''hello''' >>> str4 = """hello""" &g

python基本数据类型之字符串(三)

python基本数据类型之字符串(三) 转换和判断方法 在python中,有一些内置方法可以将字符串转化特定形式,而与之对应的一些方法可以判断字符串是否符合某些形式.因此,在这篇文章中,笔者把转换方法和相应的判断方法放在一起进行讲解. 这些方法包括:capitalize.casefold.lower\islower.upper\isupper.maketrans\translate.swapcase.title\istitle 1.capitalize.title.istitle capital

javascript数据类型及类型的转换总结

javascript 是浏览器客户端脚本语言,要想让网页与后台程序更好的交互效果,这里我们详细了解javascript 数据类型及类型的转换 1,数据类型 number number类型 数字类型,浮点类型 2,字符串类型 string string 类型 3,布尔类型 true   false 4,undefine类型 定义了变量没有赋值 5,数据对象类型 object 数据类型转换分为两种  自动转换,强制转换 自动转换也称着隐形转换 强制转换 paresInt()  paresString