首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CC++】C语言特性总结

C语言运算符与表达式类型转换   C语言的数组和字符串数组相关字符数组与字符串   C语言函数部分C语言的多文件编程C语言的指针C语言的内存管理C语言的复合类型(自定义类型)C语言的文件 工具 ...满足这个标准 下面的那个是Linux的平台库  选项含义-E只进行预处理-S (大写)只进行预处理和编译-c (小写)只进行预处理、编译和汇编-o file指定生成的输出文件名为file  文件后缀含义.cC...参数:     nptr:待转换的字符串 返回值:成功转换后整数 类似的函数有:  atof():把一个小数形式的字符串转化为一个浮点数。...转换的方法有两种:  自动转换(隐式转换):遵循一定的规则,由编译系统自动完成。强制类型转换:把表达式的运算结果强制转换成所需的数据类型。 ...类型转换的原则:占用内存字节数少(值域小)的类型,向占用内存字节数多(值域大)的类型转换,以保证精度不降低。  C语言的数组和字符串  数组相关  数组就是在内存中连续的相同类型的变量空间。

97900

CC++】C语言特性总结

getchar函数 随机数相关 字符串处理函数 C语言运算符与表达式 类型转换 C语言的数组和字符串 数组相关 字符数组与字符串 C语言函数部分 C语言的多文件编程 C语言的指针 C语言的内存管理 C语言的复合类型...,而遇到非数字或字符串结束符('\0')才结束转换,并将结果返回返回值。...参数: nptr:待转换的字符串 返回值:成功转换后整数 类似的函数有: atof():把一个小数形式的字符串转化为一个浮点数。...转换的方法有两种: 自动转换(隐式转换):遵循一定的规则,由编译系统自动完成。 强制类型转换:把表达式的运算结果强制转换成所需的数据类型。...类型转换的原则:占用内存字节数少(值域小)的类型,向占用内存字节数多(值域大)的类型转换,以保证精度不降低。 C语言的数组和字符串 数组相关 数组就是在内存中连续的相同类型的变量空间。

1.2K10

CC++开发基础——动态类型转换与RTTI

本章主要内容: 一,动态类型转换 二,dynamic_cast运算符使用介绍 三,RTTI概念介绍 四,typeid运算符使用介绍 五,type_info类简介 六,参考阅读 C语言风格的强制类型转换不区分应用场景...,C++中根据不同的应用场景提供了4种强制类型转换: 1.static_cast 静态类型转换,用来替代C语言风格的强制类型转换和隐式类型转换。...2.dynamic_cast 动态类型转换,应用在运行时的类型转换和识别,常用来将父类类型转换成子类类型。...一,动态类型转换 动态强制类型转换在代码运行期间进行,动态强制类型转换的实现需要使用dynamic_cast运算符。...type> *>( p_obj ); dynamic_cast应用于引用类型的代码样式: subclass = dynamic_cast &>( ref_obj ); 对比一下C语言中的强制类型转换的写法

16010

CC2530基础实验五 ADC转换实验

2.CC2530的ADC模块 CC2530的ADC模块支持最高14位二进制的模拟数字转换,具有12位的有效数据位。它包括一个模拟多路转换器,具有8个各自可配置的通道;以及一个参考电压发生器。...对于CC2530的ADC模块,端口P0引脚可以配置为ADC输入端,依次为AIN0~AIN7。...(2)序列ADC转换与单通道ADC转换 CC2530的ADC模块可以按序列进行多通道的ADC转换,并把结果通过DMA传送到存储器,而不需要CPU任何参与。...除可以设置为按序列进行ADC转换之外,CC2530的ADC模块可以编程实现任何单个通道执行一个转换,包括温度传感器(14)和AVDD5/3(15)两个通道。...=50000 & 0xFF; // 把50000的低8位写入T1CC0L T1CC0H = ((50000 & 0xFF00) >> 8); //把50000的高8位写入T1CC0H

2.9K20
领券