- int main()
- {
- char ch = 0;
- //scanf("%c", &ch);//输入
- //printf("%c\n", ch);//输出
-
-
- ch = getchar();//输入一个字符
- putchar(ch);//输出一个字符到屏幕上
-
- return 0;
- }
- int main()
- {
- int ch = 0;
- while ((ch=getchar()) != EOF)
- {
- putchar(ch);
- }
-
- return 0;
- }
//%c - 字符
//%s - 字符串
//%d - 整型
//%f - float浮点数
//%lf - double 浮点数
//%p - 打印地址的
//%x - 以16进制的形式打印
- int main()
- {
- //数组名本来就是地址
- char password[20] = { 0 };
- int ch = 0;
- printf("请输入密码:>");
- scanf("%s", password);//123456
- //消除\n - 清理缓冲区
- while (getchar() != '\n')
- {
- ;
- }
-
- printf("请确认密码(Y/N):>");
- ch = getchar();
- if (ch == 'Y')
- printf("确认成功\n");
- else
- printf("确认失败\n");
-
- return 0;
- }
///scanf只能读到字符串,有时候输入还会出现空格和\n,所以需要用getchar清理缓存区
///while()中此时\n拿走才会跳出循环
CTRL+Z

变长数组,数组的大小是变量n确定的
变长的大小不能被初始化
//linux指令
//ls-list列出当前目录下的文件和文件夹
- int a=(int)3.14
-
- srand(unsiged int)time(NULL)
(8条消息) printf中的format格式 %zd_zhongliruishui的博客-CSDN博客_c语言%zd
windows x64和x86最主要的区别:windows x64是指64位的操作系统,windows x86是指32位的操作系统。32位系统最多只能发挥4G内存的效用,如果电脑安装了大于4G的内存,32位的操作系统是不能更好的利用大于4G的那部分内存的效用的,所以会造成资源浪费。64位的操作系统,按照微软对系统的设定,家庭版本的win7可以最多支持16G的内存,而专业版和旗舰版的win7最多支持的内存容量可达192G内存。所以如果你电脑拥有超过4G的内存,则建议安装64位的操作系统,这是这两者最大的区别。
运算符 sizeof 的返回值是 unsigned 类型,x 是 int 类型,比较时会将 x 升级为 unsigned 类型,而 -1 变为 unsigned 类型是一个很大的整数。