【技术周刊】第三十六期「C++基础知识」

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-4-21

本贴是C++学习,讲解C++基础知识,赶快进来看看吧!

麻烦路过的大哥大姐,觉得不错,点个赞,给个回复一下呗![爱心]


沙发
LV是非 2021-4-21
下面开始更新[玫瑰]

板凳
LV是非 2021-4-21
C++定义包括算数类型和空类型在内的基本数据类型。
地板
LV是非 2021-4-21
算数类型包含整型数(字符、整型数、布尔值)和浮点数;空类型不对应特定具体的值,仅仅用于一些特殊场合。
4楼
LV是非 2021-4-21
1. 数据的类型
5楼
LV是非 2021-4-21
其中,字符类型(char)的大小一般与一个机器字节相同为 8 位,而其他整型数的大小与机器相关。但在C++中有如下基本规定:

sizeof( long long ) >= sizeof( long ) >= sizeof( int ) >= sizeof( short )
6楼
CNAG 2021-4-21
顶顶顶[赖皮]
7楼
LV是非 2021-4-21
而对于浮点数来说,float一般是一个字表示(7位有效位),double以两个字表示(16位有效位).
8楼
LV是非 2021-4-21
除布尔类型和扩展的字符类型外,其他整型刻划分为带符号的和不带符号,一般在类型前面加上unsigned即可。
9楼
LV是非 2021-4-21
2. 类型的转换
10楼
LV是非 2021-4-21
举例说明一些简单的类型转换

int a = 150;

float f = 2.1;

bool b;

b = (a != 0)? true: false; // b = true

a = (b == true)? 1:0; // a = 1

a = f; // a = 2

unsigned char c = -1 // c = ( -1 % 256 ) = 255

评论

登录后才可发表内容
  • 主题

    84

  • 帖子

    15458

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0529s Mem:2123Kb