百度试题 题目C语言中,一个字符类型的数据,占几个字节? A.1B.2C.4D.8相关知识点: 试题来源: 解析 A 反馈 收藏
解答一 举报 1、英文字母:如果是char 型,那么是占用1个字节,如果是string型,应该是两个.比如:char c = 'a';//它占用一个字符char c[] = "a";//占用两个.char c[] = "abcde";//占用4+1 = 5 个,结尾有一个'\0'2、数字:这个有很... 解析看不懂?免费查看同类题视频解析查看解答 ...
包含了6个字符,如果用strlen()的话返回的就是6 但是实际占用的空间是7 应为在最后补一个'\0''\0'是个占位符,不能算是字符 它和字符占的内存空间是一样的,都是一个字节 用来标志字符串结束。使用printf("%s",..);的时候系统会自动寻找字符串的结为符'\0'。输出也是到'\0'前为止。