vs怎么用c++语言(vs怎么编程c语言)

vs怎么用c++语言(vs怎么编程c语言)cout 对外输出 相当于 C 语言中的 printf lt lt 后面跟要输出的信息 endl 输出一个换行符 相当于 C 语言中的 C 注释 基本同 C 语言 有以下两种 setiosflags 可以用于设置多种格式标志 例如 ios fixed 使用定点格式输出浮点数 ios

大家好,我是讯享网,很高兴认识大家。



 
  
讯享网

cout 对外输出,相当于C语言中的printf。

<< 后面跟要输出的信息。

endl 输出一个换行符,相当于C语言中的 。

C++注释:基本同C语言,有以下两种

讯享网
 

讯享网

 

setiosflags可以用于设置多种格式标志,例如:

  1. ios::fixed: 使用定点格式输出浮点数。
  2. ios::scientific: 使用科学计数法输出浮点数。
  3. ios::showpoint: 始终显示小数点,即使在整数时也显示。
  4. ios::uppercase: 在科学计数法中使用大写字母(例如,E而不是e)。

setprecision可以用于设置浮点数的有效数字或小数位数,具体取决于流的格式标志(如ios::fixed或ios::scientific)的设置。

  1. 默认情况下,setprecision设置的是有效数字的数量。
  2. 当与ios::fixed一起使用时,setprecision设置的是小数点后的位数。
  3. 当与ios::scientific一起使用时,setprecision同样设置小数点后的位数。

当使用以上两个控制符时,不仅设定了保留几个小数还确定了小数点对齐(即小数位数对齐)

同C语言。

讯享网

C++中常量后面是可以有后缀的。

 


讯享网 

同c语言,变量存储数据。

讯享网

常见变量类型:

1.int 整型2.float 实型(浮点数)  3.char 字符型4.string 字符串型

 

注意:实型数据没有signed和unsigned之分,所以都是有正负的。

char类型用来表示字符,同时支持有符号和无符号。

与C稍有区别。但也可以使用C语言风格

 

使用+将不同的字符串拼接。

讯享网

注意:+仅支持用于字符串和字符串的拼接,对于连接非字符串,需将字符串转换为字符串,可以使用内置函数to_string()转换成字符串。

 

布尔数据类型用以表达互斥。

讯享网

基本结构:数据类型 变量

cin >> 变量;        这一行代码执行的是用户输入数据给变量,相当于C语言中的scanf("%d",&n);

 

用于对两个数据进行比较(大,小,相等),得到bool类型结果。

C语言字符串比较可以使用strcmp函数。

讯享网

C++中字符串比较,只要两个字符串中有一个是string类型就可以用比较运算符。

 

用于对单个或多个表达式进行逻辑判断。

语法:

产出bool结果的表达式 ?值1 :值2;

如果?之前的表达式结果为true,则结果是值1,若结果为false则是值2。

讯享网
 

枚举:本质上是一个被命名的整形常数的集合

枚举一般用于将一些数字或字符串符号化。

讯享网

continue:使得这一次循环提前结束,进入下一次循环。

break:使得循环直接结束,跳出循环。

语法:

 

实际案例:

讯享网
 

二维数组:

讯享网

三维数组:

 

数组遍历:

讯享网

对于定义指针,我们需要在定义完后并给他赋值,这样指针就有确切的值,并不会并指向其它地方,否则可能会指向一个重要的地址,然后更改它的值导致重要数据被更改这样的问题。

指针运算

指针的运算是针对内存地址进行运算,例如p++,就是对p指向的内存往后加对应的字节。

new运算符分配内存,delete运算符释放new申请内存。

 
讯享网

可以对一个函数名进行不同定义,使用这个函数时会自动对输入的形参类型以及数量来判断使用哪一个。

 

指针指向的区域被回收(delete),即指针此时指向一个为止的地址,这是很危险的,因为你不知道这个地址上有什么。

注意:

1.不要轻易进行指针之间的赋值。

2.delete回收空间前,确保这个空间100%不被使用。

用户自定义复合数据类型,可以包括不同的数据类型。

讯享网

 
讯享网

 


小讯
上一篇 2025-05-08 16:57
下一篇 2025-04-30 15:56

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/173516.html