關於字串的一些操作,各種進製之間的轉換

2022-02-25 05:45:54 字數 2647 閱讀 4687

一般在傳值的時候,都是10進製的數字,或者是其他進製的字串格式。今天整理一些關於字串和各種進製之間的操作方法。

一)首先了解各種進製之間的數字轉換方法

二)一些常用的方法

1)將乙個16進製制的字元轉成 二進位制

//十進位制轉二進位制

console.writeline("十進位制166的二進位制表示: "+convert.tostring(166, 2));

//十進位制轉八進位制

console.writeline("十進位制166的八進位制表示: "+convert.tostring(166, 8));

//十進位制轉十六進製制

console.writeline("十進位制166的十六進製制表示: "+convert.tostring(166, 16));

//二進位制轉十進位制

console.writeline("二進位制 111101 的十進位制表示: "+convert.toint32("111101", 2));

//八進位制轉十進位制

console.writeline("八進位制 44 的十進位制表示: "+convert.toint32("44", 8));

//十六進製制轉十進位制

console.writeline("十六進製制 cc的十進位制表示: "+convert.toint32("cc", 16));

public static string tostring(byte value, int tobase);

public static string tostring(char value, iformatprovider provider);

public static string tostring(datetime value, iformatprovider provider);

public static string tostring(decimal value, iformatprovider provider);

public static string tostring(double value, iformatprovider provider);

public static string tostring(float value, iformatprovider provider);

public static string tostring(int value, iformatprovider provider);

public static string tostring(int value, int tobase);

public static string tostring(long value, iformatprovider provider);

public static string tostring(long value, int tobase);

public static string tostring(object value, iformatprovider provider);

public static string tostring(sbyte value, iformatprovider provider);

public static string tostring(short value, iformatprovider provider);

//// 摘要:

//     將 16 位有符號整數的值轉換為其指定基的等效字串表示形式。

//// 引數:

//   value:

//     要轉換的 16 位有符號整數。

////   tobase:

//     返回值的基數,必須是 2、8、10 或 16。

//// 返回結果:

//     以 tobase 為基的 value 的字串表示形式。

//// 異常:

//   system.argumentexception:

//     tobase 不是 2、8、10 或 16。

[securitysafecritical]

public static string tostring(short value, int tobase);

public static string tostring(string value, iformatprovider provider);

public static string tostring(uint value, iformatprovider provider);

public static string tostring(ulong value, iformatprovider provider);

public static string tostring(ushort value, iformatprovider provider)

2)一些處理方法

private

int hextoint(char

ch)

}

3)控制項輸入字元的限定

1

private

void textbox1_keypress(object

sender, keypresseventargs e)27

if (textboxchange != null)8

11 }

關於字串的一些操作(instr,substr)

1,instr 源字串,目標字串,搜尋位置,匹配第幾個 注意 字串的位置是從1開始,搜尋位置必須為從1開始,如果搜尋位置為0,則查詢結果為0,查詢結果為0代表未找到。select instr acv c 1,1 from dual 從a開始,查詢第乙個匹配c的位置,結果為2 2,substr 字串,...

Python關於字串的一些操作

python的字串的長度 python 字串長度 通過內建方法len 來計算字串的長度,注意這個計算的是字元的長度。aa afebb bb 你 print len aa print len bb python字串的替換 a hello word b a.replace word python pri...

String 關於字串的一些操作

var str abcdefg alert str.search a 0 如果存在返回在字串中的位置 alert str.search h 1 如果不存在返回 1var str abcdefg alert str.substring 0,4 abcd 不包含結尾 alert str.substrin...