- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
未来的趋势是任何字符,无论英文、中文还是其它文字,都用两个字节来表示。这种编码叫做UNICODE 教材P229页有对各种类型变量取值范围的描述。在程序中最好的确定范围的方法就是使用这些宏。 整型常数缺生被看作int类型,如果超出int的范围,就自动被看作long。可以在数字后面加上l或者L强制其为long。 浮点常数缺省为double,后缀f或F为float,后缀l或L为long double。 因为字母l和数字1容易混淆,所以当用l做后缀时,常使用大写形式。 例2.2 :计算圆的周长和面积 #include stdio.h #define PI 3.14159 #define R 5.3 main() { printf(area = %f\n, PI * R * R); printf(circumference = %f\n, 2 * PI * R); } area = 88.247263 circumference = 33.300854 相当于执行 #include stdio.h main() { printf(area = %f\n, 3.14159 * 5.3 * 5.3); printf(circumference = %f\n, 2 * 3.14159 * 5.3); } 例2.2 :计算圆的周长和面积 #include stdio.h #define PI 3.14159; #define R 5.3; main() { printf(area = %f\n, PI * R * R); printf(circumference = %f\n, 2 * PI * R); } 相当于执行 #include stdio.h main() { printf(area = %f\n, 3.14159;*5.3;*5.3;); printf(circumference = %f\n, 2*3.14159;*5.3;); } 语法错误 const常量 用const修饰定义的变量为常量 const float pi = 3.1425926; const常量与宏常量相比的优点是什么? const常量有数据类型 某些集成化调试工具可以对const常量进行调试 枚举(Enumeration)常量 一个被遗忘的角色 从程序来窥其一斑 enum weeks {SUN, MON, TUE, WED, THU, FRI, SAT}; enum weeks today; enum response {no, yes, none}; enum response answer; today = TUE; answer = yes; if (answer == yes) printf(Today is Tuesday.\n); else printf(Today is NOT Tuesday.\n); 算术运算符 +,-,*,/ 加、减、乘、除运算 四则混合运算中,先算乘除,后算加减,按从左向右的顺序计算,左结合 % 求余运算 常用的标准数学函数 函数名 功 能 函数名 功 能 sqrt(x) 计算x的平方根,x应大于等于0 exp(x) 计算ex的值 fabs(x) 计算x的绝对值 pow(x,y) 计算xy的值 log(x) 计算lnx的值 sin(x) 计算sinx的值,x为弧度值 log10(x) 计算lgx的值 cos(x) 计算cosx的值,x为弧度值 举例:将数学表达式表示为合法的C语言表达式 1、 2、 (-b+sqrt(b*b-4*a*c))/(2*a) 1.0/2.0+(a-b)/(a+b) 关系运算符 ,=,,=,==,!= 大于,大于等于,小于,小于等于,等于,不等于 关系运算符运算出的结果为0和非0 0,表示假,即该关系不成立 非0,表示真,即该关系成立 绝大多数编译器,关系运算得到的非0结果为1,但是不要利用这个1 已知a=3,b=2,c=1,则表达式abc的值是? 0 逻辑运算符 逻辑运算也被称为布尔(Boolean)运算 与运算 a b当且仅当两者都为真,则结果为真 ( a b b c);a大于b,并且b大于c 或运算|| a || b只要两者中有一个为真,结果就为真 ( a b || b c); a大于b,或者b大于c 求反! ( !a );如果a是0,结果非0;如果a是非0,结果是0 并不改变a的值 实例 ch是英文大写字母 (ch = A) (ch = Z) 判断某一年year是否是闰年的条件是满
您可能关注的文档
最近下载
- GB50709-2011 钢铁企业管道支架设计规范.pdf VIP
- 压力性损伤护理与管理能力提升题库答案-2025年华医网继续教育.docx VIP
- 基因多态性与疾病易感性-洞察及研究.docx VIP
- 三位一体煅烧炉生产无水氟化铝工艺说明 .pdf VIP
- 卵巢囊肿蒂扭转急诊护理查房.pptx VIP
- 《中华人民共和国国歌》PPT课件.ppt VIP
- 2025年航空货运行业市场规模及未来五到十年发展趋势报告.docx
- 初中八年级全套体育教案(共36课).docx VIP
- 50045 GBJ45-82 高层民用建筑设计防火规范.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
文档评论(0)