- 0
- 0
- 约1.33万字
- 约 80页
- 2018-03-02 发布于浙江
- 举报
[工学]第二讲 数据类型
2.9 赋值运算符和赋值表达式 例如:int a;long b=8;a=b 赋值情况如下 : 如果b=65536(八进制数0200000), 则赋值后a值为0。 2.9 赋值运算符和赋值表达式 ⑦将unsigned int型数据赋给long int型变量时,不 存在符号扩展问题,只需将高位补0即可。将一个 unsigned类型数据赋给一个占字节数相同的非 unsigned型整型变量(例如:unsigned int -int,unsigned long-long,unsigned short -short),将unsigned型变量的内容原样送到非 unsigned型变量中,但如果数据范围超过相应整型的 范围,则会出现数据错误。 2.9 赋值运算符和赋值表达式 例如:unsigned int a=65535; int b;b=a; 将a整个送到b中,由于b是int,第1位是符号位, 因此b成了负数。根据补码知识可知,b的值为-1, 可以用printf(″%d″,b);来验证。 ⑧将非unsigned型数据赋给长度相同的unsigned型变 量,也是原样照赋(符号位也作为数值一起传送)。 例 有符号数据传送给无符号变量。 #include stdio.hvoid main() {unsigned a;
您可能关注的文档
最近下载
- DB37_T 4938-2025 近海产卵场生境适宜性评价技术指南.docx VIP
- 矩形钢筋混凝土蓄水池图集(22S804).pdf VIP
- 一核四层四翼高考评价体系下2020-2021届高三历史复习备考策略讲座.pptx VIP
- 国家基本药物目录(2026年版).xls VIP
- 《国家基本药物目录》.pdf VIP
- 陕西省高瓦斯矿井瓦斯治理顶层设计编制模版.docx VIP
- 05系列图集示例:05J5-1《平屋面》.pdf VIP
- 2024年版水利水电工程标准施工招标文件技术标准和要求(合同技术条款).pdf VIP
- 2025年广州中考化学年报.docx VIP
- 医院消毒供应中心试题详解.doc VIP
原创力文档

文档评论(0)