- 博客(3)
- 收藏
- 关注
原创 【无标题】记录几个代码
通过这个格式化字符串,程序将会根据指定的宽度n和整数s,将s以十进制形式输出,并且在左侧用0进行填充,直到达到指定的宽度n。3 结束方式 s以空格、Enter、Tab结束一次输入,不接受空格符。g以回车结束输入(空格不结束),接受空格符。2读取 s读取数字时跳过空格、制表符和换行符。g只能输入字符型,输入时遇到回车键才从缓冲区依次提取字符。在循环内外输入,结果也不同。值可能更新可能不更新。在int里,位数有限,可以进行求余。scanf与getchar不同。1 输入内容s指定,g为键盘。
2023-11-15 00:34:25
41
原创 关于更新最大值最小值方法
(-FLT_MAX 是负的可表示的最大有限浮点数的常量)INT_MAX 整型数据类型(int)的最大正数的常量。INT_MIN 整型数据类型(int)的最小负数的常量。(INT_MIN 的绝对值比 INT_MAX 大 1)DBL_MAX 可表示的最大正有限双精度浮点数的常量。DBL_MIN 可表示的最小正非零双精度浮点数的常量。FLT_MAX 可表示的最大正有限浮点数的常量。FLT_MIN 可表示的最小正非零浮点数的常量。分可以确定范围和不能确定范围两种情况。确定范围则是准确的最大值最小值。
2023-11-10 21:54:19
99
1
原创 有关缓存区的一些小问题<笔记>欢迎指点
3.scanf工作原理是先输入进缓存区,然后从缓存区取出进行使用,当缓存区里无内容时才需要手动输入用于scanf。输入xx回车其实有三个字符,所以连续这样输,输出不一样(一种字符只输出一次,所以两个x,输出一个again)scanf("%c", &x);//取走缓存区内容,便于输入。(不会读入%d中,因为格式不匹配会自动忽略回车)输入aa回车,虽然三个字符但最后r是a,跳出循环。输入a回车有一个again是因为最后r是回车。printf("数");2.scanf清除缓存区的方法。(2.在%c前加空格。
2023-11-09 01:06:40
85
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人