📄 lt01.cpp
字号:
/*下面的函数企图输入和输出异于格式符的数据*/
#include<stdio.h>
int j=10;
float f=2.3;
void fn()
{
printf("%d",f);
scanf("%d",&f);
scanf("%d",j);
printf("%d","abcde");
}
/*在int型占两个字节的情况下,语句printf("%d",f);只输出f变量中前2个字节
的内容,并按int型数据格式进行解释;
语句scanf("%d",&f);只输入到f变量中前2字节中,按int型格式进行存放,而后
面两个字节内容却没有改变;
语句printf("%d","abcde");输出"abcde"的地址值,而不是想要的字串.
上面这些语句,用错了数据类型,而编译都能通过.因此程序员将化更多的代价在
程序运行中出现的错误诊断上.特别对于scanf()中的错误,往往是致命的.
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -