首页 > 编程语言 >2.Visual studio的使用和C++的基础

2.Visual studio的使用和C++的基础

时间:2023-04-05 18:25:14浏览次数:49  
标签:字节 int 数据类型 C++ 关键字 Visual studio

  • visual studio的基础介绍
  • C++入门编程
  • C++关键字、标识符
  • C++基本数据类型
  • 变量的定义

visual studio的基础介绍

解决方案资源管理器

 

也可以在”视图”中找到”解决方案资源管理器”

 

“.h”:头文件;“.cpp”:源文件

添加新建项,选择C++语言

 

 

运行程序,或"ctrl+F5“ 

 

 

C++入门编程

#include <iostream>     //应用头文件i=input,o=output,stream流
using namespace std;     //命名文件,std为文件名

int main()     //main返回值,int返回值类型
{
    cout << "hello"<< endl;    //输出hello
    return 0; //返回值

输出结果hello

 

C++关键字、标识符

关键字:又称”保留字“,是C++中就具有一定作用不可被替代的字符

标识符:不限制长度,大小写有区别,不能以数字开头,不能为关键字、可以有下划线

 

C++基本数据类型

整数:short、int、long (默认整数int)

浮点数:float、double(默认double)

字符:char (用单引号表示‘ ’)值域为(0-255),71-96(A-Z),97-122(a-z)

枚举:bool (truth/false)

sizeof()

用于识别变量名或数据类型名的内存大小

整型:

short占内存2各字节;

int占4各字节;

long在32位操作系统、占4各字节,在64位占8个字节

1字节为8位二进制数

 

变量的定义

数据类型 数据名

eg:
int zhengshu;数据型位整数的名为zhengshu的变量

 

visual studio的文件所在位置

 

 “.vs",”Debug“是运行后的文件,”.sln“的运行文件,".vcxproj"是项目文件

返回目录

标签:字节,int,数据类型,C++,关键字,Visual,studio
From: https://www.cnblogs.com/20wod/p/17280466.html

相关文章

  • C++中的左值和右值
    左值与右值左值和右值有如下3个规则:左值和右值都是表达式。左值是对象定位器,理论上左值指示指示一个对象。右值是一个临时值,其他位置无法访问这个值,通常情况下在语句执行完成后右值就被丢弃。http://c.biancheng.net/view/281.html左值:可以进行取地址的称为左值。右值:不......
  • C++复习-第一天
    C++支持完全面向对象的程序设计,包括面向对象开发的四大特性:封装;抽象;继承;多态。C++封装 C++抽象 C++继承 C++多态多态的实现方式分为三块:重载,重写,重定义。1.重载是指在同一作用域下,具有相同函数名称不同的参数类型,或不同的参数个数,或不同的返回类型。2.重写是指在......
  • C++库封装JNI接口——实现java调用c++
    1.JNI原理概述通常为了更加灵活高效地实现计算逻辑,我们一般使用C/C++实现,编译为动态库,并为其设置C接口和C++接口。用C++实现的一个库其实是一个或多个类的简单编译链接产物。然后暴露其实现类构造方法和纯虚接口类。这样就可以通过多态调用到库内部的实现类及其成员方法。进一步......
  • 关于我用ai做了一点c++开发这件事
    简介C++一直不是我的主力编程语言,何况众所周知C++学习曲线之陡峭,尽管如此我还是动了挑战一下用ai写一下c++程序的念头,事实证明ai非常高效的帮助我完成了我的目标,在大概7个小时的工作时间里帮助我写完了一个简单的汇编器,我目前主要使用newbing作为ai助手,我们的完整QA如下:QA过程......
  • UE5 修复 C++ 代码里的中文在蓝图中显示为乱码的问题
    1.打开VS2019,依次点击扩展->管理扩展,搜索“UTF8”,安装后源码文件会强制保存为UTF-8。注:可能需要重新保存一下,但是只要保存文件的动作生效就会自动检测-转换编码。 2.使用示例    ......
  • c++实现Matlab矩阵Matrix类(实矩阵Matrix、复矩阵CMatrix)
    全栈工程师开发手册(作者:栾鹏)matlab2c动态链接库下载matlab库函数大全matlab2c基础教程matlab2c开发全解教程开发注意事项:1、目前matlab2c对矩阵的实现仅包含实数型、复数型数据。实数型矩阵使用Matrix定义,复数型矩阵使用CMatrix定义。2、实数矩阵元素int、float元素类型会自动......
  • 8-1 【Python0001】列举说明Python同Java及C++的不同之处
    首先是C++C++是在C语言的基础上发展起来的,他包含了C语言的所有内容。同时,也引入了面向对象的概念。优点:1、他包含了C语言的内容,包括指针,使得C++在执行效率上特别的高效。2、引入面向对象的概念,使得开发效率提高。3、提供了很多的库,具有较好的封装性和移植性(代码)。缺点:1、C++比较难......
  • c++primer 13拷贝控制
               ......
  • Win10 兼容性 Visual studio web应用程序 ASP.NET 4.0 尚未在 Web 服务器上注册
     系统升级到windows10,Visualstudio 创建web应用程序时出现如下提示ASP.NET4.0尚未在Web服务器上注册。为了使网站正确运行,可能需要手动将Web服务器配置为使用ASP.NET4.0,按F1可了解更多详细信息尝试:  C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319并管理员运行a......
  • C/C++物业费管理系统[2023-04-04]
    C/C++物业费管理系统[2023-04-04]程序设计题:物业费管理系统出题人:俞琼面向专业:软件工程难度等级:41问题描述为维护小区正常的运营管理,居民应按时缴纳小区管理费,请设计一个物业费管理系统,对小区的住户进行收费管理。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些基......