scanf 报错
1.运行报错严重性 代码 说明 项目 文件 行 禁止显示状态错误:C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
解决方法:
还有其他方法(来自网络)
方法2:在程序最前面加,#pragma warning(disable:4996);
方法3:scanf改为scanf_s;
方法4:在程序最前面加,“#define_CRT_SECURE_NO_WARNINGS;”或者“ #define _CRT_SECURE_NO_DEPRECATE;”
方法5:在项目属性 ‘c/c++ ’命令行添加:
“/D _CRT_SECURE_NO_WARNINGS ”。
————————————————
关于数据类型的关键字
现在感觉float 和 double就已经足够用了,long short 这些目前没有认真的去研究,如果以后学嵌入式需要会再补起来,在C Primer 章节中的第3章。
double和float 在printf里面需要被调用时 都可以公%f表示,也可以用%e显示科学计数。
关于字符串char 其中需要定义[]在中括号中定义字符串的大小,如char name[20];
需要分清楚%c和%s的不同:
%c在C语言中代表字符型格式符。
%s在C语言中代表字符串型格式符。