栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++程序设计(1)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++程序设计(1)

一.变量的命名规则

1.只能包含A—Z,a—z,0—9及下划线

2.数字不可置于开头

3.不可与关键字重复

4.多个单词组合从第二个开始首字母大写或以下划线连接

二.2.1基本数据类型

1.整型数 2.浮点数 3.字符数 4.布尔型 5.空型数

浮点型:double双精度    float浮点数    long double等

2.2整型数

2.2.1整型数的修饰:signed(有符号,一般可省略),unsigned(无符号,只能表示正数)

                         short [int]            int            long[int]                 lonh lonh [int]表示不同长度的整型数

进制:十进制:程序表示方法:dec             通用为十进制

           八进制:程序表示方法:oct    0开头加数字,每到8进一位

           十六进制:程序表示方法:hex    以0x|0X开头,每16位进一位,从10开始以abcdef表示

修饰:showbase:cout << hex << 16 << endl;————10

                               cout << showbase << hex << 16 <

          uppercase:cout << uppercase << showbase << hex << 16 << endl;————0x10

2.3浮点数(默认为双精度double)

2.3.1:e|E的用法

           由于double a 能显示的数大小有限制,故用e来表示更大的数。

           1.十进制浮点型数|基本整型数1*E基本整型数2

             十进制浮点型数表示底数,E表示10,基本整型数2表示指数

           2.基本整型数2不能超过三位

           3.底数可以省略浮点前或浮点后的0,但不可以都省略:如.35e2正确,35.e2正确,e-2不                  正确

补充:fixed表示以小数形式显示

           scientific表示以科学计数法显示

           setprecision()表示保留多少位小数(存在四舍五入)。

2.4字符型

2.4.1字符的显示:以单引号括起,在内输入一个字符(只占一个字节)

        字符的储存:在计算机内以ascll码,以二进制储存

        如A:65————00100001,a:97————00110001

2.4.2字符的定义方法:

        char a = 'A';

定义声明   变量a  赋值符号  字符'A'

char a = 65;——直接以ascll码代替字符。

字符可以参与运算:

如1 + 1 = 2;

    '1' + 1 = '2';(ascll:49+1=50)

    '1' + '1' = 'b';(ascll:49+49=98)

注意区分1和'1'二者所占字节不同,储存形式不同。

2.4.3转义序列

在字符串中某些指示无法直接输入,故使用转义序列表示

转义符:a等,转义序列:"a"等。

表示方式:1.+字符助记符                     2.+符号对应的ascll码

                  如a == 97

常用转移符:n换行                t制表                \        \'        \"表示在字符串中输入        '        "

                     OOO 表示一个三位的八进制数(表示的是ascll码),会打印出ascll码对应的字符,                        可以不以0开头

                    xhh表示一个两位的十六进制数,作用同上。

2.4.4字符和字符串

字符:以单引号括起,只能包括一个字符

字符串:双引号括起,可以包含多个字符 可以认为是字符数组

关系:1.字符串由字符组成

           2.在内部按字符顺序储存

字符串中以作为结束(未输入编译器会自动输入)但不显示,之后的字符均不显示

内部储存:字符占一个字节,占一个字节,之后的字符同样各占一个字节,但不做显示

判断字符串占空间的两个函数:(使用要加头文件#includeand#include

                                               1.sizeof()表示字符串所占内存空间                 

                                                 如sizeof (int)=4   sizeof(abcd)=5        sizeof(abcdpppp)=9

                                               2.strlen()表示所占有效空间

                                                  如strlen(abcdpppp)=5

 注意字符串中:"abcd62HE"————"abcd(50)HE"————"abcd2HE"

                          "abcd78HE"————"abcd(07)8HE"

2.5布尔型

c++中,0表示false,1表示true(不能大写)

逻辑式中,0表示false,非0表示true。

                                             

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/291429.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号