1樓:匿名使用者
using system;
using system.text;
using system.collections.generic;
using microsoft.visualstudio.testtools.unittesting;
namespace unittest1
////// 去掉字串的前兩位c#,比如一個字串3609.12345,變成09.12345,並且轉換成數字
//////public double transfer(string input)
catch (exception e)
}[testmethod]
public void testmethod1()}}
2樓:匿名使用者
string s = "3609.12345";
s.substring(2); //從第三位開始擷取
但是!!09.12345轉成數字會去掉前面的0的,這個似乎沒有辦法。
3樓:匿名使用者
string st1="3609.12345";
string st2=st1.substring(2);
st2為從st1中擷取的位置為2的字元以後的字元子串,2表示子字串的起始字元位置
double db1 = convert.todouble(st2);//將字串轉換為小數double型
4樓:匿名使用者
這樣做是有問題的吧,如果你是1位整數的話,用字串處理,就會去了小數點,轉換後變成一個大數?先將你的邏輯確定清楚,再考慮具體如何處理。
5樓:匿名使用者
string.substring(int index,int length)
index:開始位置,從0開始
length:你要取的子字串的長度
substring(start,end) 將.號之前的和.號之後的分別擷取,然後拼接在一起
6樓:匿名使用者
在我的記憶中 任何數值 前面是不能有 0的。
7樓:無名可用_狂汗
string s = "1111.1111";
s=s.substring(2);
float f = 0;
trycatch
f就是你要的。當然float是有範圍的,所以字串的長度不能太長。
另外如果1.11這樣的就會不一樣,你的要求不是很明確,我姑且算是不考慮小數點的問題。
8樓:匿名使用者
如例int a=12345;
string b = a.tostring();
反過來需要用強制轉換,如果你的字串中含有非數字需要 用 system.convert
輸入一個字串,將字串中的所有數字字元提取出來轉換成真正的數字
9樓:惠白佴映萱
數字的ascii編碼的範圍為30到39,用輸入的字串指標順序移位判斷是否在這個區間
10樓:
#include
#include
main()
char s[80]
long n=0;
int m, i=0:
char *p=s
printf("請輸入一串字元:"):
gets(s)
while(*p!= \0」)
if(*p>=' 0' &&*p<=』9')m=*p-』0';
n=n*10+m;
p++;
printf("提取的數字為:%ld\n,n);}
11樓:匿名使用者
#包括中
國際主要()
{int i,k = 0,j = 0;
燒焦一個[80],b [80]; \ *加上一個二維陣列* \得到(一);
就(i = 0;一個由[i] = 0;!我+ +){k + +;
就(i = 0;我 = '0'| | a [i] < ; = '9')\ *確定[i]的字元數,是下一個步驟,否則迴圈* \
{b [j] = a [i]; \ *數字字元在b陣列* \j + +;
就(i = 0; b [i] = 0;!我+ +){的printf(「%d個」,一個[一]);
以上是我來幫助你後,你嘗試一臺機器好,我希望你能幫助。 。 。
c語言刪除字串中的字元,C語言 刪除字串中指定的字元
受災 這個容易,就是把指定位置的字元去掉,也就是說後面的字元覆蓋比如刪除指定的字元在字串中第一個出現的位置void strdel char str,char ch if p 希望能解決您的問題。 微俊 include include int main s i 0 printf input a cha...
c字串,去掉字元,取後面字元,怎麼寫
草是一顆植物 string demo3 strs.substring。在計算機和電信技術中,一個字元是一個單位的字形 類字形單位或符號的基本資訊。字元是指 計算機中使用的字母 數字 字和 符號,包括 1 2 3 a b c 等等。在 ascii 編碼中,一個英文字母字元儲存需要1個位元組。在 gb ...
c語言,字串,C語言中,字串是什麼?
c語言中,字串是什麼?位操作運算都只能是整形或字元型,字元型實際是單位元組整形。包括以下幾個操作符 按位與 按位或。按位異或。左移 右移 另外還有一個取餘操作 a b的意思是,a除以b,取餘數。這個是c語言的硬性規定,位操作都是正數按照二進位制進行表達的時候才有的概念 而取餘操作是整數相除得餘數,餘...