#define MaxLen 256
main()
{
char ch;
char str[MaxLen];
memset(str,0,sizeof(str));
printf("輸入字符串\n");
scanf("%s",str);
printf("輸入刪除字符\n");
scanf("%c",&ch);
int len = strlen(str);
int cur = 0;
for( int i=0;i<len;i++)
{
if( ch==str[i] ) continue;
str[cur]=str[i];
cur++;
}
str[cur]='\0';
printf("str=%s\n",str);
getch();
}
& lt& lt是左移,最後壹位數補0。在模擬十進制數的末尾加0相當於將原數乘以10,x
& gt& gt是右移,右移1位相當於除以2。
和> & gt=和
例如,x & gt& gt=2,即變量X右移2位,然後保留X運算後的值。