大一下 3.27(初学c语言)字符与字符串

大一下 3.27(初学c语言)字符与字符串,第1张

由双引号引起的字符串     结束标志   ‘\0’

在输入每一串字符串时,结尾都存在    '\0'(隐藏)    其大小为0 

由单引号引起的    表示字符  例如    ‘0’ 表示’0‘这个字符,其大小为48(根据ASCII码转化)、

字符用%c  字符串用%s

字符和字符串

char arr1[] = "abc";   // arr[] 表示数组arr,[]中表示数组中第几个元素,双引号引起的是字符串 abc
    char arr2[] = { 'a','b','c' };    //  单引号  引起的是 a 单个字母
    printf("%s\n", arr2);  \\  因为arr2作为字符串输出,必须遇到 '\0'才会停止,但原文无‘\0’,所以在输出时,结尾会出现很多乱码
    printf("%s\n", arr1);  \\本身有隐藏的’\0‘,会正常输出abc
    return 0;

/计算字符串的长度
    char arr1[] = "abc"; 
    char arr2[] = { 'a','b','c','\0'};//其中  /0  表示字符串结束的标志其大小为0,不算字符串的内容,
    printf("%d%d",strlen(arr1 ),strlen(arr2));  //strlen 是计算字符串长度的函数.
    return 0; 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/562369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-01
下一篇 2022-04-01

发表评论

登录后才能评论

评论列表(0条)

保存