栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言第五天

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言第五天

今天的重点:

1,逗号表达式,注意这个称呼,用逗号将两个及以上表达式连接起来,组成一个新表达式才叫逗号表达式。其值为最后一个表达式的值。如y=(表达式1,表达式2,……,表达式n),y的值为表达式n。

2,各种类型数据混合运算,当为一般运算,编译系统会自动转换数据类型,有四个原则,1,向数据长的类型转换,保证精度不降低。2,浮点运算向双精度转换。3,char与short之类运算,先转为int(ascii码值)。4,赋值运算中右边向左边类型转换。

另一种情况,强制转换类型,如(int)(x+y)将右括号表达式结果强制转换为int。

另外注意转换只是对于本次运算所做的临时性转换,不改变其本来的定义。

3,输出函数,对于控制字符则执行控制功能,不在屏幕上显示。

4,scanf函数,原型

scanf("格式控制字符串",地址表列)

应该注意的是,当格式控制字符串中出现非格式字符串,一般如空格或者逗号等,则用户必须原样输入非格式字符串,这与printf函数不同,当printf函数中出现非格式控制字符串时会以提示字符串显示出来。而scanf不会。

例如 scanf("%d%d",&a,&b)此时输入两个十进制整数,56,则需在两个数中间加一个空格或回车或tab

若二者中有了逗号,scanf("%d,%d",&a,&b),则此时需输入5,6才可,中间是空格也是同理。

若二者之间是空格间隔,则输入时可选空格回车或tab作为间隔。

而当输入字符数据时,二者之间无间隔时,则默认输入的所有字符均为有效字符,如空格,回车等。

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/847160.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号