ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年5月23日

摘要: getch() :读取字符且不会回显(不会显示);不从输入缓冲区读取;在getch中,把回车按键输入, 识别为回车符‘\r’;在getchar中,把回车按键输入,识别为回车符‘\n’。 getch()要包含头文件: #include<conio.h> 截取一段程序展示getch的用法(输入密码显示* 阅读全文
posted @ 2022-05-23 11:22 理想主义者光芒万丈 阅读(84) 评论(0) 推荐(0)

2022年5月21日

摘要: setw() 头文件是 #include<iomanip> setw(2)是下一个数据输出宽度为2,超过2则以实际输出为准,不足2补空格。仅对下一个数据(变量或常量)的输出有效,即只有一次效果。(setw的效果类似于c中printf("%2d",a)中的%nd) std::left使数据在自己规定的 阅读全文
posted @ 2022-05-21 10:18 理想主义者光芒万丈 阅读(612) 评论(0) 推荐(0)

2022年4月22日

摘要: 问题:scanf在vs中出现报错问题,过不了编译。 原因:vs使用的是更安全的c11标准,认为这类函数不安全。 解决方案:1.使用修改项目的属性,直接使用这些“不安全”的函数。 添加:/D_CRT_SECURE_NO_WARNINGS 2.使用c11标准中的“更安全”的函数 scanf_s: int 阅读全文
posted @ 2022-04-22 13:00 理想主义者光芒万丈 阅读(49) 评论(0) 推荐(0)

摘要: int x; cin >> x; switch(x){ //变量x必须是定点型数据,不能是浮点型数 case 1: //case 后面只能是常量 cout << "h" << endl; break; //当x==1时,进入此分支后 ,若无break,则会继续执行下面的语句,且不再与下面的前提条件进 阅读全文
posted @ 2022-04-22 10:19 理想主义者光芒万丈 阅读(82) 评论(0) 推荐(0)

2022年4月21日

摘要: 1.隐式类型转换(自动完成转换) 1)算数转换 (+,-,*,/,%) char,int,long,long long,float,double 15 + 3.14 => 15.0+3.14 小范围数据类型和大范围数据类型进行算数运算时,为了不丢失精度,会将小范围转换成大范围。存储结构将改变。常量变 阅读全文
posted @ 2022-04-21 11:33 理想主义者光芒万丈 阅读(38) 评论(0) 推荐(0)

2022年4月20日

摘要: 赋值运算 x = 10; 左边必须是变量。 “优先级”很低,只比“,”(逗号元素符)高。 自增自减运算 注意:只能对变量做++和--运算,不能对变量和表达式做++和--运算 逗号运算符 优先级最低,逗号表达式取最右边的数据,作为整个逗号表达式的值。 三目运算符 条件?表达式1:表达式2 如果条件为真 阅读全文
posted @ 2022-04-20 19:00 理想主义者光芒万丈 阅读(42) 评论(0) 推荐(0)

2022年4月19日

摘要: 统计单词个数与长度 C++:依据cin的性质,选择cin的返回值作为循环的条件。用 变量名.length() 计算单词的长度。部分代码如下: (cin >> word) 返回的东西就是cin 本身,故有写法cin >> word >> x; (cin >> word) == 0在其他编译器可以强行比 阅读全文
posted @ 2022-04-19 13:32 理想主义者光芒万丈 阅读(106) 评论(0) 推荐(0)

2022年4月18日

摘要: c++字符串string,定义的变量,能够通过比较符号,直接进行比较。 而c语言则不能通过char数组定义的变量,来直接比较。应用下面的方法: #include <string.h> int strcmp(const char* str1, const char* str2); //规则与c++相同 阅读全文
posted @ 2022-04-18 20:46 理想主义者光芒万丈 阅读(172) 评论(0) 推荐(0)

2022年4月16日

摘要: c字符串 一般不这么用的,仅了解。 多用这些类 char name[3] = {'r'} 相当于char name[3] = {'r','\0','\0'} 此定义法,系统会自动从未初始化的元素开始,将之后的元素赋值为\0, 而且这种方法定义时,系统不会自动在字符串的末尾加上字符串结束符。(这种写法 阅读全文
posted @ 2022-04-16 18:32 理想主义者光芒万丈 阅读(58) 评论(0) 推荐(0)

摘要: 数组的初始化 int ages[8] = {18,58,55,68,54,58,11,12};// 如果后面再写ages = {1,2,3}是错误的,只能用一个个的值。例如ages[2] = 56; cout << "ages[3]" << ages[3]; int weights[8] = {5} 阅读全文
posted @ 2022-04-16 17:16 理想主义者光芒万丈 阅读(17) 评论(0) 推荐(0)