| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 数据类型和解决vs2019中scanf的使用问题 -> 正文阅读 |
|
[C++知识库]数据类型和解决vs2019中scanf的使用问题 |
目录 数据类型的百度百科定义char? ? ? ? ? ? ? ? ? ? ? 字符数据类型? ? ? ? ? ? ? short? ? ? ? ? ? ? ? ? ? ?短整形 int? ? ? ? ? ? ? ? ? ? ? ? ?整形 long? ? ? ? ? ? ? ? ? ? ? 长整型 long long? ? ? ? ? ? ? 更长的整型 float? ? ? ? ? ? ? ? ? ? ? 单精度浮点型 double? ? ? ? ? ? ? ? ? 双精度浮点型 其中char是字符类型,而short,int ,long,long long,是整型,而float,double是浮点型 如何得到数据类型的大小数据类型大小单位 byte是一个字节,一个字节=八个比特位 如何得到数据类型大小方法如下图所示: printf %d是打印整型的函数 其中1代表的是一个字节,如图中所示char是一个字节,而int是4个字节 变量生活中有些量是不变的(比如身份证号,圆周率),在c语言中我们把它们看作是常量,而有一些值是可变的(如年龄,体重),在c语言中我们把它们称作是变量。 如何定义一个变量
其中int是数据类型,而age是变量名,20是变量的值,如果我们要带有小数的变量值,我们可以用浮点型 变量的分类 全局变量:在c语言中在大括号外面定义的变量叫做全局变量 局部变量:在c语言中在大括号(代码块)外面定义的变量叫做局部变量 当局部变量与全局变量冲突(一样)的情况下,局部变量优先 常量为什么说const事修饰常变量呢,例如const int num=10;中其实num还是变量,但是它被const修饰了,所以它变成了一个常变量 比如 它报错了,如果我们在int n=10;前面加上const,它依然报错,因为虽然它被const修饰了,但它本质上还是一个变量,而数组的【】中要的是常量,所以n不可以被使用 enum是枚举常量,用法如下图 此时我们就可以打印出这些颜色的枚举值 如何在vs上让随便两个数相加我们要用到scanf函数
但是在vs中,像这样输入是运行不了的,会出现错误,如果要让它运行我们需要在最上面加上 #define _CRT_SECURE_NO_WARNINGS 1在define后面加空格在1前面也有空格,这样我们就可以使用了,如下图所示 如何永久解决在vs2019中scanf的使用问题如下图所示,先右击vs2019,点击更多,点击打开文件夹位置 然后找到它的图标位置右击,找到属性 出现下面的画面 我们找到目标位置文件 我们直接搜索newc++file.cpp找到一个文件 把这个文件拖到桌面上,右击点编辑,出现一个记事本 把这句话复制进去,然后点保存,把原文件删除,再把桌面上这个文件拖回原文件所在的位置中去 这样,以后新建的源文件中第一行都会默认出现#define _CRT_SECURE_NO_WARNINGS 1了 为什么我们在vs中要使用scanf而不使用scanf_s因为scanf_s不是c语言的,是vs编译器提供的,如果你的代码中使用了scanf_s函数,你的代码可能在其它编译器上无法编译 新人,如果有错误,欢迎指正 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年2日历 | -2025/2/5 20:06:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |