- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章最简单的C程序设计_顺序程序设计
第三章 最简单的C程序设计——顺序程序设计;例3.1:有人用温度计测量出用华氏表示温度(如69oF),今要求把它转换为以摄氏法表示的温度(如20oC)。;3.1 顺序程序设计举例;3.2.1 常量和变量;整型常量。如:234,0,-987
实型常量。如:0.24,-89.9,12.0,0.0,12.34e3,-79.87e-23
字符常量。 如:’d’,’A’,’7’,’#’,’’,’\n’,’\t’,’\”’,’\033’,’\x1c’
字符串常量。如:”boy”,”789”,”hero007*#”
符号常量。如:#define PI 3.1416;
#define STUDENT 30
#include stdio.h
void main( )
{int book, total;
book = 10;
total = book * STUDENT;
printf(total = %d, total); };如:int x;
x=9;
所有的变量都应作强制定义,做到“先定义,后使用”。;如:const int a=3;
思考:常变量与符号常量的区别?; 以字母、数字、下划线组成,且第一个字符必须为字母或下划线。
注意:大写字母和小写字母被认为是两个不同的字符。;课堂练习:哪个是合法变量名?;;整型变量的分类:
整型int:TC下占2字节,VC下占4字节
短整型short或short int:占2字节
长整型long或long int:占4字节
无符号整型unsigned int:TC下占2字节,VC下占4字节
无符号短整型unsigned short:占2字节
无符号长整型unsigned long:占4字节
双长整型long long int:8字节;类型;整型数据在内存中是以二进制存放的。
int x;
x=10;
00001010;思考:-2在内存中是怎么存放的?
原码:
取反:
加 1:;int变量的数值范围为-32768~32767。
最大值32767:0111111111111111
1+2+4+8+16+32+64+128+256+512+1024+2048+4096+8192+16384=32767
最小值-32768:1000000000000000;#include stdio.h
void main()
{ int a,b;
a=32767;
b=a+1;
printf(%d,%d\n,a,b); };字符常量:用单引号括起来的一个字符。如:‘a’、‘x’、‘?’、‘$’。
字符在内存中以ASCII码存放。
注意,‘a’和‘A’是不同的字符常量。
‘a’ :ASCII码是97
‘A’:ASCII码是65;#include stdio.h
void main()
{ printf( ab c\t de\rf\tg\n);
printf(h\ti\b\bj k\001\x0f\n);
};字符变量用来存放一个字符常量。
字符变量在内存中占一字节。;字符数据在内存中是以二进制存放的。 char x;
x=‘a’;
注意:‘a’的ASCII码是97;#include stdio.h
void main()
{ char c1,c2;
c1 = 97; c2 = 98;
printf(%c %c,c1,c2);
}
程序输出:a b
;单精度浮点型:float (4字节)
双精度浮点型:double(8字节)
长双精度浮点型:long double(16字节);例如:
float x,y;
double z;
例如:
float a;
a=123456.711; 单精度实型数据在内存中是也以二进制存放的。在C编译系统下,每一个实型变量在内存中占4个字节(32位)。
与整型数的存储方式不同,实型数是按照指数形式存储的。系统把一个实型数分为小数部分和指数部分,分别存放。;+ . 3 1 4 1 5 9 1 ;#include stdio.h
void main( )
{ float a,b;
a = 123456.789e5;
b = a + 20;
printf(%f,%f\n,a,b);
};运算符;自增:使变量的值加1。
自减:使变量的值减1。
++i ; /* 在使用i之前使i加1 */
- - i ; /* 在使用i之前使i减1 */
i++ ; /* 在使用i之后使i加1 */
i - - ; /* 在使用i之后使i减1 */;i = 3
您可能关注的文档
最近下载
- 铷铯及其化合物,中国前8强生产商排名及市场份额调研数据.docx
- AQ 1064-2008 煤矿用防爆柴油机无轨胶轮车安全使用规范.pdf VIP
- 面瘫(面神经麻痹)中医临床路径.pdf
- 面瘫(周围性面神经炎)-中医诊疗指南-等级评审.pdf
- 众泰-T600-产品使用说明书-T600 2.0T 豪华型DCT-JNJ6460QT-T600车系使用手册20131201.pdf
- (2025新版本)人教版一年级数学下册全册教案.doc
- 自学考试专题:微生物遗传与育种复习题含答案.doc
- 《微生物的遗传变异和育种》考试复习题库资料及答案.pdf
- CRRT枸橼酸凝.ppt
- 煤矿井下辅助运输设计标准.pdf VIP
文档评论(0)