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的路徑。先建立一個工作空間,最好全部放在自己...