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