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

(2)基础数据类型与算数运算符

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

(2)基础数据类型与算数运算符

1 数据类型概览

K&R:int long short unsigned char float double
C90:signed void
C99:_Bool _Complex _Imaginary long long

2 整数类型(基于MSVC)

short 2
int 4
long 4
long long 8
有符号指的是存在负数
八进制前面加0,十六进制前面加0x,十二进制0b开头
声明变量的时候相当于创建了一个32位的内存空间,然后使用变量名标记这块内存。
%#o打印八进制的时候带上0,%#x打印十六进制的时候带上0x
short -> %sd
long -> %ld
long long -> %lld

3 字符类型与特殊字符

char 1(单引号初始化,双引号是字符串,C语言没有真正的字符,是字符数组)

转义
ascii

4 浮点数类型

float %f
double %lf
容易精度丢失

5 布尔类型

_Bool 头文件

6 其他类型

指针 结构体 枚举

7 C语言中的字符串

字符数组
C语言的字符串是判断有没有 '’结尾,否则就是一个字符数据。
strlen遇到零就停,sizeof()返回占用内存
#define宏常量(预处理内容,把所有内容都先替换)
const 常量定义 将内存地址转为 只读(修改了内存的属性)

8 printf()和scanf() 9 算数运算符

来回看这些基础内容让我想吐(虽然确实有不知道的)

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

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

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