當定義此類變數a後輸出a toString,應輸出字串,但結果為1。。急求原因!! 10

2025-04-09 19:20:13 字數 3432 閱讀 5953

當定義此類變數a後輸出a.tostring,應輸出字串,但結果為1。。急求原因!!

1樓:匿名使用者

ring carname;//車名字。

private string carsign;//車牌。

李啟/哪顫如等等屬性。

public car(string carname,string carsign){

carname;

carsign;

public string tostring(){

return carname +"carsign;

public class show{

public static void main(string args){

車1car car1 = new car("寶馬","00000");

車2car car2 = new car("賓士","88888");

顯示輸出。另外,團idc網上有許多產品洞鍵**,便宜有口碑。

2樓:wenjn間諜

沒見到你tostring的類,沒太看懂。

若有定義 int a=1,b=0;,則執行一下語句後,輸出為:

3樓:匿名使用者

是**0***2**,因為對於a的case 1以後沒有break。因此他會接著執行case2。

4樓:匿名使用者

你把case看作一條通道的入口,而break是通道的出口。

a滿足case 1, 則程式進入case通道,而在case 1執行完後程式並沒有遇到出口break,所以程式繼續無障礙的進入case 2, 最後在case 2中遇到break而終止。

所以會輸出**0***2**

5樓:匿名使用者

case1:後面沒有break;會繼續執行case2後的語句。

c語言中如何判斷乙個變數a輸入的值為字串,比如為haha時,輸出yes,輸入的為數字時(比如為

6樓:天雲小店

數字的ascii是48~57,字母a~z的ascii是65~90,字母a~z的ascii是97~122

ps:大小寫相差32

如果ascii在48~57之間就是數字,如果在65~90或 97~122之間就是字母。

7樓:布川邪

我好像記得字串的第乙個字元要是字母吧,這個就容易啦,你只需要去判斷第乙個字元的ascii碼的範圍就好。

問題: 1. a\\\\\n 是定義在字串s裡面的 怎麼能在輸出的時候被當成轉義字元

8樓:網友

編譯時乙個轉義序列變成乙個位元組,輸出時按編譯後的位元組輸出。

9樓:

c語言中沒有'\',要想輸出它,必須使用轉義字元'\\',才能輸出。

c++程式,輸出字串變數時為什麼會出錯。直接輸出字串卻不會出錯!

10樓:網友

因為沒有加#include ,對string過載輸出流不被支援。以下兩者任選一種方式解決:

1.加上#include ;

2.把**按如下方式來改寫:

#include

#include

#include

using namespace std;

void main()

兩種方式都可以,隨便選一種。

11樓:曉晨之巔

因為你定義字串變數的型別string必須要包含庫檔案string,即加入#include 即可。

12樓:網友

#include

#include

#include

using namespace std;

int main()

我用的g++編譯。將void更改為int,並新增return 0;編譯執行通過。

13樓:網友

要使用string類,要先用#include把string標頭檔案包含進來。閣下的定義的字串變數。

string a="asdfgh"; 的資料型別string型別;

14樓:網友

顯示字串常量:cout <<"asdfgh";

顯示字串變數指標:cout <顯示字串變數內容:cout <

15樓:網友

輸出修改成這句。

cout <就可以了。

16樓:來自修武

新增,因為在string中過載了輸出符號<<

17樓:網友

要加。h但是現在最好不要加了。

18樓:網友

加上標頭檔案 #include問題就解決了。。

19樓:ylf塵風

這個程式裡面沒有輸出啊!你把源程式發過來咯。

20樓:網友

出什麼錯?測試沒有問題啊。

c語言中,定義long double型變數a,輸出a的值時用什麼格式符才對,%f為啥出錯?

21樓:網友

%f 是輸出 float 型變數。

lf 是輸出 double 型變數。

lf 是輸出 long double 型變數這些內容書上都有的。。

關於 printf

關於 scanf

改正一下,書上寫的是大寫的l。

j**a中如果定義: int a = 2; system.out.println("1" + 2); 為什麼後面那個2被轉化成字串輸出了?

22樓:網友

所有的類是繼承object類的,它裡面有乙個方法tostring(),返回乙個字串,當你呼叫乙個輸出函式輸出物件時它會自動呼叫tostring()方法,"1"會在字串池中建立乙個物件,所有輸出它時就會呼叫tostring()方法,變成字串。在字串中」+「表示拼接所有就輸出12;

23樓:網友

因為前面的"1"是字串型別 int型的2與string的相加 int型被轉換成string

24樓:網友

字串與數字相加數字會自動轉化成字串。

c++問題,乙個變數a被定義為整型變數int a,在執行輸出操作的時候cout<

25樓:網友

定義為整型。

輸出就是整型的數,由於沒有初始化,其值為隨機的不確定的數。

什麼是自變數和因變數自變數和因變數的定義是什麼

自變數 independent variable 和因變數 dependent variable 一 解釋 函式中的專業名詞,函式關係式中,某些特定的數會隨另一個 或另幾個 會變動的數的變動而變動,就稱為因變數。如 y f x 此式表示為 y隨x的變化而變化。y是因變數,x是自變數。二 幾種簡單函式...

用陣列定義的變數和指標定義的變數名長度不同

sizeof x 看上去像函式,實際上 sizeof 不是函式,它是 c c 語言裡的 運算子 這是理解 sizeof 的關鍵。按 sizeof 的規定,操作物件 x 可以是 變數 型別,也可以是 變數名。sizeof 計算結果 得到 這個 變數 或 這種型別 佔用了 多少 個 位元組 的記憶體。例...

自變數和因變數的定義是什麼

二者的定義分別為 1.自變數 independent variable 一詞來自數學。在數學中,y f x 在這一方程中自變數是x,因變數是y。將這個方程運用到心理學的研究中,自變數是指研究者主動操縱,而引起因變數發生變化的因素或條件,因此自變數被看作是因變數的原因。自變數有連續變數和類別變數之分。...