文章标题

来源:互联网 发布:java信任管理器 编辑:程序博客网 时间:2024/06/06 14:58
/* 空格的 ASCII 为 32 而空字符的 ASCII 为 0 *//* 求的是可见字符的长度 11个 字符串结束标志不可见,所以不计算在内 *//* sizeof:求出所有的字符,包括不可见字符 */#include<iostream>using namespace std;int main(){    char man[20];    /*    cin 遇到空格字符就停止输入。    cin >> man;    cout << man << endl;    */    /*    cin.get();的结束标志是'\n',也就换行,累此遇到空格不会结束,    而是把空格也看八三夭 一个字符,同时在输入结束后,也就是用户    输入一个回车后,cin.get()自动为当前接受输入的数组增加字符串    结束标志'\0',因此它实际保存的有效字符是它的第二个参数减 1.    */    cin.get(man, 10);    cout << man << endl;    char str1[12] = "hello world";    cout << str1 << endl;    /* 求的是可见字符的长度 11个 字符串结束标志不可见,所以不计算在内 */    cout << "字符串长度strlen:" << strlen(str1) << endl;    /* sizeof:求出所有的字符,包括不可见字符 */    cout << "字符串长度sizeof: " << sizeof(str1) << endl;    system("pause");    return 0;}
0 0
原创粉丝点击