C语言学习第二天
课外内容:scanf的用法
要用scanf需要在题头加上,因为微软认为scanf不安全,所以给拦截了
#pragma warning(disable:4996) //忽略4996编号警告
int a;
scanf(“%d”,&a)
&a用于提取变量a的存储位置,然后再赋予用户输入的变量。
9/28 upd:&为指针,向a写入
10/8 upd: &为指针,将a存入该地址
---------------------------------------------------------------------------------------------------------------------
创建一个变量,首先声明是什么类型
1.int整数类型:int a;或者int a=2;
9.28 upd:int在内存中创建一个4字节的空间,声明为a,再将数据存入
2.float浮点数:float a; 或者float a=1.12f;(注意f防止少部分运行程序报错)
创建一个变量后就可以输出变量了
int a=10;
printf(a)
这样表示很明显会报错,因为printf正常的输出内容是在双引号“”内部
所以需要添加一个占位符,用以显示a
printf(“%d”,a)
%d为占位符,用于整数,用以确定a的显示位置 ,a为读取变量a的值
9.28 upd:%d告知printf函数此处需要输出变量,同时告诉函数在内存栈中顺序读取4字节的数据,又因为float类型8字节,所以读取不完整
同理%f用于浮点数,但默认会显示小数点后六位,所以要用到%.pf,其中p为精确小数点后几行
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现