1. C語言中,可以有字元『abcd』存在嗎如果可以,應該佔多少位元組呢
C語言中,不僅可以有字元『abcd』存在,還可以有漢字,但它們都是以機器碼的方式進行存儲和傳送的。abcd1234和標點是以ASCI碼形式存儲,佔一個位元組,漢字有幾種編碼方式,但都占兩個位元組。
2. C語言從鍵盤輸入一個字元串,然後輸出一個新字元串,如原串為abcd,則新串為a b c d
#include<stdio.h>
void fun(char *s)
{
char t[30];
int k=0,i=0,j=0;
while(s[i])
t[k++]=s[i++];
i=0;
while(i<2*k-1)
{
if(i%2==0)
s[i]=t[j++];
else
s[i]='*';//這里的*改為空格;
i++;//用*(星號)為了看著更直觀
}
s[i]='