| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 552 人关注过本帖
标题:请各位大狭帮忙!谢谢
只看楼主 加入收藏
xiayuadmin
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2004-11-12
收藏
 问题点数:0 回复次数:1 
请各位大狭帮忙!谢谢

各位大狭:

小弟刚刚入C语言的门,但是在阅读C语言数据类型中,有一节不是很明白,请教各位大狭出着,先谢谢!那一节就是:§2.9 赋值运算符和赋值表达式

二、赋值时的类型转换

当赋值运算符两侧的类型不同时,在赋值前进行类型转换。

1、float、double int:舍弃小数(截断)。

2、int float、double:值不变。

3、char(1字节) int(2字节)

(1)(unsigned char) int:赋给int的低8位,int的高8位补0。

(2)(signed char)int:赋给int的低8位,若signed char的最高位是0,则int的高8位全为0;若signed char的最高位是1,则int的高8位全为1。(称为“符号扩展”)

4、 int long int(符号扩展)

long int int(截断)

5、 unsigned int int

6、非unsigned数据 位数相同的unsigned 数据。

我怎么读不明白,这一节重要吗?请各位大虾指教!不声感激!

2004-11-12 10:30
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

读不明白再读,重要.


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-11-12 17:42
快速回复:请各位大狭帮忙!谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029434 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved