10.26—10.27收获总结

【废话时刻】

因为自己是材料专业,没得机会上C语言的课,于是悄咪咪在光电学院的理论课和上机课时,蹭课。希望人类的一小步,是梦想的一大步。

【正文】

(1)%c: 以字符形式输出,只输出一个字符

(2)%m,nf   /*m是宽度,n是精度*/

                        printf("%20,15f\n",a/3)   

                        这里宽度为20,即包括小数点,所有占位的数字字符总共20位;精度是15.

(3)缓冲区,吃掉回车和空格                        

 (4) 表达式的返回值是该表达式里面最大的数据类型,需要向最大的靠拢。顺序依次是type,char,int,long,float,double

 就比如这道作业里,sum=sum+1.0/a

需要打出的是1.0,而不是1。    如果打出1时,结果为1。

(5)switch结构

       ①case语句后面必须是常量,不能是变量。

       ② case后面若是字符型一定加的是单引号,加双引号会被认为是字符串,不加单引号会被认为是变量。

       ③ default语句可有可无,如果没有case语句匹配,default语句会被执行。

       ④case语句和default语句后的代码可不加花括号。

       ⑤ switch只能接受整型和字符型。定义的switch接收的是整型还是字符型,后面case对应的取值判断时,也会把它转换成整型或者字符型的再去和输入比较。

 (6)字符型数据的输入和输出

        ①字符输入函数getchar()

            设ch是字符型变量,函数getchar()的一般调用的格式为:ch=getchar();

            其功能是从键盘输入一个字符,并赋值给变量ch。

        ②字符输出函数putchar()

            其功能是输出参数是字符型变量或字符型常量。

【注意】:函数getchar()和putchar()只能处理单个字符的输入和输出,即调用一次函数,只能输入或输出一个字符。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值