Linux C 程序 (TWO)

1.字符串常量 双引号"" :eg:"china"   ,字符串在存储的时候会以一个\0为结束标志。
2.符号常量  ,给常量取一个名字。

 1 #include<stdio.h>
 2 #define PI 3.1415926//符号常量 圆周率
 3 int main(){
 4     float r = 2.56;
 5     float  l , s ;
 6         
 7     l = 2*PI*r;
 8     s = PI*r*r;
 9     printf("l = %f \n",l);
10     printf("s = %f \n",s);
11     return 0;
12 }

3.运算符和表达式

1 //指针运算符 *,&
2 //下标运算符 []
3 //分量运算符 .,->
4 //位运算符 >>,<<,~,|,^,&
5 
6 //类型不一致:short和char会自动转换成int运算,float自动转换成double运算,如果全是float则再转换回float

问题:100+‘A‘-60.25
运算过程 :‘A‘转换成int 65 , 有float-60.25,100和65转换成double运算 100.0+65.0-60.25   最后转换回float


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。