
编程语言
博客如
这个作者很懒,什么都没留下…
展开
-
C++输入、输出小结
知识点:(Primer Plus)cin>>:cin为istream类对象,>>运算符函数原型为istream & operator>>(int &),参数和返回值都是引用,因此cin能够直接修改实参的值istream类还未字符指针类型重载了>>抽取运算符,所以char[20]; cin>>name;cin>>原创 2018-03-21 20:42:48 · 210 阅读 · 0 评论 -
Unicode和UTF-8区别
Unicode是字符集:每个字符对应一个码位Unicode是万国码,包含所有国家的字符Ascii码为英文字符集,每个字符为一个字节GB18030为中文字符集,每个中文字符对应两个英文字符字节”是一个8位的物理存贮单元,而“字符”则是一个文化相关的符号。UTF-8是编码规则:将码位转换为字节序列的规则UTF-8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示一个符号,根据不同的...原创 2018-04-02 19:04:26 · 258 阅读 · 0 评论 -
C++如何退出while(cin>>str)循环
方法:回车后,在新行Ctrl+z并回车。若输入数据后Ctrl+z再回车无效。原因: 输入缓冲是行缓冲。当从键盘上输入一串字符并按回车后,这些字符会首先被送到输入缓冲区中存储。每当按下回车键后,cin.get() 就会检测输入缓冲区中是否有了可读的数据。cin.get() 还会对键盘上是否有作为流结束标志的 Ctrl+Z 或者 Ctrl+D 键按下作出检查,其检...转载 2018-03-29 10:17:46 · 7203 阅读 · 1 评论