欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
C++整数溢出
C语言的整型问题相信大家并不陌生了。对于整型溢出,分为无符号整型溢出和有符号整型溢出。对于unsigned整型溢出,C的规范是有定义的——“溢出后的数会以2^(8*sizeof(type))作模运算”,也就是说,如果一个unsigned char(1字符,8bits)溢出了,会把溢出的值与256求模。...…
Python中数据类型
一、Python中五种标准数据类型数字(Number)字符串(String)列表(list)元组(tuple)字典(Dictionary)二、数字(Number)数字不可变数据类型,分为以下四种数值类型:整型(int)长整型(long)浮点型(float)复数(complex)...…
C语言:算术表达式
C语言算术表达式与数学中相似,是由数字和运算符号组成的式子,可以简单清晰地记录或描述计算过程和内容。我们把算术运算符与数据结合得到的式子叫做算术表达式,把有赋值号的式子叫赋值表达式,把逗号运算符表示的式子叫逗号表达式。...…
C语言运算符
在嵌入式开发中,我们一般选用C语言作为开发语言。一个主要的原因在于C语言提供了大量的运算符,比如我们对硬件的操作一般涉及到对位的操作,而C语言就提供了这样的运算符,这是其他语言不具备的。...…
linux开发:linux最大线程数分析
linux最大线程数分为,进程最大线程数,用户最大进程数,整个系统已用的线程或进程数。我们可以用下面命令进行查询这三个进程数。linux系统可生成最大线程数可以用这个命令查询cat /proc/sys/kernel/threads-max...…
C++覆盖和遮蔽
多态函数是指在运行期才将函数入口地址与函数名绑定的函数,仅有虚函数才是多态。但是除了虚函数以外,重载和遮蔽同样具有函数名相同的特征,在此做一下区分。为了说明方便,我们引入函数签名这一概念。函数签名包括函数名和函数参数的个数、顺序以及参数数据类型。...…
Java开发:线程创建的三种方式
线程的创建大多使用Thread类或者Runnable,其实还有第三种Callable。相比之下Thread类比较简单但使用限制比较大。Runnable应用灵活也是最常用的一种方式。Callable应用较少,但可以及时返回线程处理的结果。...…
嵌入式Linux:组播
单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单播和广播是两个极端,要么对一个主机进行通信,要么对整个局域网上的主机进行通信。实际情况下,经常需要对一组特定的主机进行通信,而不是整个局域网上的所有主机,这就是多播的用途。...…
回到顶部