c语言中赋值截断
来源:互联网 发布:海康网络摄像机驱动 编辑:程序博客网 时间:2024/06/04 19:48
在c语言中进行变量赋值的时候,如果将字节多的数据类型赋给一个占字节少的变量类型,会发生“截断”。
发生这种情况的原因是:在赋值过程中只将占字节较长的变量的地位赋给占字节较少的变量。
如:
int i=345;
char c=‘i';
c=i;
在进行c=i赋值操作时,会发生“截断”。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=345;
char c='i';
printf("%c%d\n",c,c);
c=a;
printf("%c%d\n",c,c);
system("pause");
return 0;
}
运行以上代码得到结果
i105
Y89
1 0
- c语言中赋值截断
- C 语言中如何截断文件
- 关于c语言中变量赋值问题
- 关于c语言中变量赋值问题
- C语言中字符数组赋值方法
- C语言中enum的赋值
- C语言中,字符串的赋值
- C语言中字符串赋值处理方式
- C语言中给数组赋值
- C语言中全局变量赋值的陷阱
- 【C语言】C语言中赋值语句规则
- C语言中截断数字(比如int转换为short)处理规则
- c 语言。函数赋值
- C语言指针赋值
- c语言数组赋值
- c语言中关于圆括号中以逗号赋值
- C语言中如何一次给一个数组变量赋值
- 在c语言中冒号可以作为赋值功能
- Java和C#环境中制作二维码图片
- unity3D-游戏/AR/VR在线就业班 C#入门类和对象学习笔记
- Android TextView 文字居中
- insmod: short read错误
- Cesium 隐藏三维地球版本信息
- c语言中赋值截断
- 第十三周项目3-Dijkstra算法的验证
- 第十三周 从一个顶点到其余各顶点的最短路径(Dijkstra算法)
- 第十一周项目1验证算法—(1)层次遍历算法的验证
- python的函数 参数的默认值
- 性能优化之设计层优化篇(常用优化组件和方法)
- 第十二周项目4-利用遍历思想求解图问题(6-7)
- 让Eclipse在10秒内启动的7个优化提速技巧
- 第12周项目4-利用遍历思想求解图问题