c# =>什么意思
13个回答
展开全部
字符串,用双引号引起来的几个字符.如"Abc","一天".
字符串是 Unicode 字符的有序集合,用于表示文本。String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。
String 对象称为不可变的(只读),因为一旦创建了该对象,就不能修改该对象的值。看来似乎修改了 String 对象的方法实际上是返回一个包含修改内容的新 String 对象。如果需要修改字符串对象的实际内容,请使用 System.Text.StringBuilder 类。
字符串是 Unicode 字符的有序集合,用于表示文本。String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。
String 对象称为不可变的(只读),因为一旦创建了该对象,就不能修改该对象的值。看来似乎修改了 String 对象的方法实际上是返回一个包含修改内容的新 String 对象。如果需要修改字符串对象的实际内容,请使用 System.Text.StringBuilder 类。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string可以定义一个字符串类型的数据,或者是数组
如:
string str="abc";//表示字符串
string []str=new string[3];//表示一个一维字符串型数组,数组长度3
如:
string str="abc";//表示字符串
string []str=new string[3];//表示一个一维字符串型数组,数组长度3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按位取反
10 00 01 10
取反后为
01 11 10 01
-----------------华丽丽的补充答案分割线----------
看来得详细给你分析一下数字的机内表示和机内存储方式。
你最好把你那个a的具体值是多少、类型是什么说一下。
对于最常见的32位有符号整型数,机内长度应该为4个Byte32位,且最高位表示符号为,0为正,1为负,因此1230应该表示为:
0000 0000 0000 0000 0000 0100 1100 1110
方便起见一半用十六进制表示
0x00 00 04 CE
按位取反后成为:
1111 1111 1111 1111 1111 1011 0011 0001 : 0xFFFFFB31
并不是-1230,而是-2147482417
如果是uint_8,即无符号8位整型:
00 00 10 00 (8)
按位取反后成为:
11 11 01 11( 247 而不是-8)
总之这个操作要根据对象具体分析。如果是浮点数更复杂。
10 00 01 10
取反后为
01 11 10 01
-----------------华丽丽的补充答案分割线----------
看来得详细给你分析一下数字的机内表示和机内存储方式。
你最好把你那个a的具体值是多少、类型是什么说一下。
对于最常见的32位有符号整型数,机内长度应该为4个Byte32位,且最高位表示符号为,0为正,1为负,因此1230应该表示为:
0000 0000 0000 0000 0000 0100 1100 1110
方便起见一半用十六进制表示
0x00 00 04 CE
按位取反后成为:
1111 1111 1111 1111 1111 1011 0011 0001 : 0xFFFFFB31
并不是-1230,而是-2147482417
如果是uint_8,即无符号8位整型:
00 00 10 00 (8)
按位取反后成为:
11 11 01 11( 247 而不是-8)
总之这个操作要根据对象具体分析。如果是浮点数更复杂。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询