VC6 0如何給變數賦值為字元型的

2025-03-21 22:55:22 字數 2934 閱讀 2726

1樓:網友

應該是單核如引號c1='初始值'

雙引號的是字串,單引號銀閉的是字元。

如果是雙引號的表示c1="a"(此處假設c1是字串)那麼他預設的輸入時c1="'a','0'"那就是兩個字元。'\0'是字元輸入結束的標誌。

就是說用雙引號表示的兩個字元放在乙個char型別的單位裡放不鋒氏裂下,所以報錯。

而同樣道理如果設定了int a[5]="float"也會報錯,必須考慮還有個'\0',

2樓:隨風飄

字元裡不能賦漢字,如果姿伍你要賦予敏冊坦一串字元(字母或數字)的話定義變數如下:

public:

string c1;

string c2;

string c3;

string c4;

memu()

c1=".c2=".

c3=".橋桐;

c4=".

c語言中,為什麼字串可以賦值給字元指標變數?

3樓:風若遠去何人留

在c語言中並沒有字串這個型別。所說的字串就是字元陣列。也就是char型別的陣列。

與普通陣列不同的,字串必須以'\0'作為結束符。

而在c語言中,型別為t的一維陣列,其首位址等效於該型別的一維指標,即t*型。

於是字串,也就是字元陣列,首位址就可以當做char *型使用了。

事實上,在庫函式以及大多數使用到字串作為引數的函式中,其引數都是char *型的。

vc6.0如何給字元型變數賦值

4樓:網友

char p;

p='a';

這樣就已經給p賦值為a了。

5樓:網友

頂三樓多看下書。

另外字元陣列 可以這樣賦值。

char a="liuliu";

char a[5]="liu";

char a[100];

cin>>a;

總之應該有很多種方式,一樓二樓都提過了。

6樓:網友

char c1 = 65

char c2 = 'a'

效果一樣的,樓主還是多看看書吧!

7樓:網友

支援『多看書才行』

以上都對。

8樓:李英珏

一 二 三 樓說的對。

多看書才行。

vc中怎麼把cstring型別的變數賦值給字元陣列

9樓:網友

strcpy(temp,m_accounts);

其他還有很多方法,我準備寫乙個部落格。

10樓:網友

其實string型別他本身就是乙個字串陣列的。

例如m_accounts[0]就是1m_accounts[2]就是3...等等。

vb中怎麼給字元型變數賦值

11樓:安貞高峰

vb中的變數賦值語句是:

a=1b=a

c=b+1如上,第一句的意思是把「1」賦值給a,第二句的意思是把「a」的值賦給「b」也就是b=1,最後ba「b+1」的值賦「c」,c=2

拓展:vb中定義變數的語句如下:

dim《變數名》as《資料型別》

如:dim s as integer 定義乙個整型變數,變數名為s字元型變數就是用雙引號引起來的字元,如「1sd」、「zxfg」等等,不同的字元表示不同的變數,用於區分的。

12樓:血刺啊暉溝

sdata(0) = asc("n") 這麼賦值 這裡沒有char型 那是位元組型 跟c不一樣的。

如何把int型別的變數賦值給字元陣列

13樓:網友

使用itoa函式,用法為itoa**換數字,字元陣列,進位),具體如下:

14樓:網友

可以用itoa函式。

int i=12345;

char a[10];

itoa(i,a,10);//第乙個是待轉換數字,第二個引數為存放字串,第三個引數為進位。

printf("%s",a);

vc++中如何把乙個整形變數賦值到字元陣列中去,並輸出其整形資料?

15樓:匿名使用者

c函式atoi,將字串轉成整型變數。

itoa,將整型變數轉成字元型。

如:#include

int main()

16樓:匿名使用者

用sprintf(str,格式,需要轉換的整形)

17樓:匿名使用者

我想這樣是可以的吧a[0]='0'+10;

vc++如何將使用者輸入的字元賦值給變數?

18樓:網友

使用scanf的時候不用使用''回車的。

19樓:網友

大哥你那是c語言吧。

scanf(格式控制,位址表列)

即vc++char c;cin>>a;char c = a;

c語言中怎樣給乙個變數賦值為中文

20樓:聽不清啊

由於一箇中文佔2個位元組,所以,可以用字元陣列或是指向字元的指標。

#include

int main()

另外,也可以用。

char s[100];

scanf("%s",s);

或gets(s);

vc6 0菜鳥求教

include int jeiguo int p int a int s 函式指標的呼叫的宣告 int main i,n,m 也可以使用者輸入a i 為方便自己賦值int point int p int s printf 請輸入十個整數 n for i 0 i 10 i scanf d a i pr...

vc6 0的問題,vc 6 0總是報有一個錯誤

你是否沒寫頭合適的檔案?能貼你的 嗎 vc沒安好吧,缺少必要檔案 vc 6.0總是報有一個錯誤 方法二 這種較簡單 最簡便的方法 啟動vc時不要用圖形介面,通過在命令提示符下輸入 msdev useenv執行 注意啦 前面有個空格 它會強制使系統環境變數全高設定成正確值.而且,只需要使用一次這樣的方...

關於vc6 0的問題

vc 是編輯器,編譯器,聯結器 的整合開發環境。總之很複雜。一時也說不明白。第二個問題如樓上,vc有一個可以設定include目錄的選項。大體在工具 選項,不過不同版本稍有不同。看 是想要引用一個叫opensees的庫?還是開源?要是引庫還需要設定 lib的路徑。先建立一個工作空間,最好全部放在自己...