gpt4 book ai didi

c - 在这个程序中,字符类型变量如何容纳多个字节?

转载 作者:太空宇宙 更新时间:2023-11-04 02:07:09 25 4
gpt4 key购买 nike

我正在使用带有 gcc 的 Ubuntu 12.04 LTS。谁能告诉我,这个字符类型变量怎么能容纳一个以上的字节?注意:此程序将回显您键入的所有字符(多个)。例如,如果您键入“thilip”,那么它将回显为“thilip”。每个字符包含 8 位(一个字节),所以我输入了 6 个字符(6 个字节)。那么,getchar函数如何将这个值赋给只能容纳一个字节的字符类型变量呢?

#include <stdio.h>
int main(void)
{
char ch;

while ((ch = getchar()) != '#')
putchar(ch);

return 0;
}

最佳答案

不能。每次调用 getchar 时,它以前的值都会被新值覆盖。

关于c - 在这个程序中,字符类型变量如何容纳多个字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19480964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com