c语言一个字符串怎么做除法,[分享]C语言基础三

您所在的位置:网站首页 字符串怎么做 c语言一个字符串怎么做除法,[分享]C语言基础三

c语言一个字符串怎么做除法,[分享]C语言基础三

2024-07-16 04:55| 来源: 网络整理| 查看: 265

基本数据类型

C语言和同类型的语言相比有很多的数据类型,其中__int64的long类型是非标准类型,非标准类型的代码,是不可以移植的。从商业化角度来看,微软可以牢牢保留住使用非标准类型的用户平台。

溢出和进位的区别

溢出:针对有符号数据的描述,当数据到达最大值的时候,如果再+1数据就会溢出,有可能变成负数,恢复代价大,也有可能不能恢复。

进位:针对无符号数据的描述,当数据超过这个数据的大小时,就会产生进位,当前值还是有效的,可以通过一定的手段获得进位数据。

字符和字符串

字符串的存储和交互,一共提出了2种概念:一种是C语言风格的,在字符后面以0结尾,代表是一个字符串;另一种是Pascal风格的,一般用前面两位给定大小,后面存储大小一样的字符,形成一个字符串。

C语言风格的优点是灵活性比较高,特别是在网络通信的时候,只要不是以0结尾,那么可以传输任意的字符;缺点是如果要找第N个字符,那么要一个一个的查找。

Pascal风格的优点是长度固定,访问N个的效率高,可以以跳板的形式访问;缺点

是缺乏灵活性。

而微软提供了更加兼容的方案,前边表示类型,后边以0结尾。

字符和字符串的区别

'a'和"a"的区别:

字符a是可以访问Ascii编码的,而字符串a则是引用的字符串的首地址。

C语言中的除法规则:向0取整

在数学中有向上取整和向下取整,比如3/2=1.5,向下取整就是取不大于自己的最大整数,也就是1;向上取整就是取不小于自己的最大整数,也就是2。C语言中向0取整,使用右移符号时必须要判断商是否为负数。

取余

我们都知道%号的作用,3%2=1,-3%2=-1,结果和左操作数符号有关,左操作数是什么符号余数就是什么符号。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3