- 10
- 0
- 约1万字
- 约 14页
- 2017-01-06 发布于贵州
- 举报
C语言学习笔记1C语言学习笔记1
Day01
数据类型:
(1)基本类型
(2)构造类型
(3)指针类型
(4)空类型
常量与变量:
1.常量:
直接常量
①整型
②实型
③字符型
(2)符号常量
一般格式:
#define 符号常量 常量值
例:
#includestdio.h
#define PAI 3.14159
void main(){
float r,s,l;
printf(Please input circle :);
scanf(%f,r);
s=PAI*r*r;
l=2*PAI*r;
printf(s=%f\nl=%f\n,s,l);
}
2.变量:
(1)标识符的命名规则
(2)命名习惯
整型数据
1.整型常量
(1)8进制
(2)16进制
(3)10进制
2.整型变量
(1)基本型 int
(2)短整型 short int或short
(3)长整型 long int或 long
(4)无符号型 unsigned int, unsigned short, unsigned long
例1:
[root@localhost C]# cat 3.c
#includestdio.h
void main(){
short int a,b; //short int ( -2^15~2^15-1)
a=32767; //32767=2^15-1
b=a+1; //数据存储量不够,溢出
printf(%d,%d\n,a,b);
}
[root@localhost C]# ./test3
32767,-32768 //b= -32768
例 2:
[root@localhost C]# cat 5.c
#includestdio.h
void main(){
int a,b,c,d;
unsigned u;
a=10;b=-20;u=30;
c=a+u;d=b+u;
printf(c=%d,d=%d\n,c,d);
}
[root@localhost C]# ./test5
c=40,d=10
实型数据
1.实型常量
(1)10进制
指数 e或E
2.实型变量
(1)单精度
(2)双精度
例:
[root@localhost C]# cat 4.c
#includestdio.h
void main(){
float a;
double b;
a=1234.56789;
b=1234.5678901234;
printf(a=%f\nb=%f\n,a,b);
}
[root@localhost C]# ./test4
a=1234.567871 //7位有效位
b=1234.567890 //16位有效位
Day02
字符型数据
1.字符常量 ‘x’ ----------- 内存1个字节 x
2.转义字符 \n
3.字符变量 char c1; c1=’a’;
4.字符串常量 “chen” chen\0 ; “x” ------------------- 内存2个字节 x\0
类型转换
1.自动转换
[root@localhost C]# cat 10.c
#includestdio.h
//auto change
void main(){
float PAI=3.1415;
int s,r=10;
s=PAI*r*r;//类型自动转换为float
printf(s=%d\n,s);
}
2.强制类型转换
[root@localhost C]# cat 11.c
#includestdio.h
void main(){
float f=3.51;
printf((int)f=%d,f=%f\n,(int)f,f);//强制类型转换
}
基本运算符和表达式
①.算术运算符和算数表达式
②.赋值运算符和复制表达式 x* =y+7 r%=p
③.逗号运算符和逗号表达式 x=8*2,x* 4
您可能关注的文档
- CSI_07_项目计划.doc
- CT原理与图像重建.doc
- CT 的看法小讲.doc
- CT、X线、MRI制度.doc
- CSV话统的方法.docx
- CT室工作制度.doc
- CTAB法原理总结.doc
- CT成像技术模拟试题.doc
- CT正常值 总结.docx
- CT医师培训复习题1.doc
- 2026重庆市万州区茨竹乡人民政府招聘非全日制公益性岗位1人备考题库及答案详解(夺冠系列).docx
- 2026重庆市万州区茨竹乡人民政府招聘非全日制公益性岗位1人备考题库及答案详解1套.docx
- 2026重庆市万州区茨竹乡人民政府招聘非全日制公益性岗位1人备考题库及完整答案详解1套.docx
- 2026重庆市万州区茨竹乡人民政府招聘非全日制公益性岗位1人备考题库及参考答案详解.docx
- 2026重庆市万州区茨竹乡人民政府招聘非全日制公益性岗位1人备考题库及答案详解(最新).docx
- 2026重庆市万州区茨竹乡人民政府招聘非全日制公益性岗位1人备考题库及完整答案详解.docx
- 数字化转型如何赋能职业教育产教融合——基于首轮“双高计划”56所建设院校的面板数据分析.docx
- 九年级物理om08-第四节 热机.pptx
- 2026重庆市万州区茨竹乡人民政府招聘非全日制公益性岗位1人备考题库及一套完整答案详解.docx
- 2026重庆市万州区茨竹乡人民政府招聘非全日制公益性岗位1人备考题库及答案详解(夺冠系列).docx
最近下载
- 东风风神-E70-产品使用说明书-东风风神E70 2019款 专享版-DFM7000G1F6BEV-E70使用说明书201903.pdf VIP
- 奥的斯电梯JARLESS-CON中分门机中文版.pdf VIP
- 食堂居间合同协议.docx VIP
- 飞行qar首都航空品质监控.pdf VIP
- 初中数学圆的训练.pdf VIP
- 【市质检二检】泉州市2026届高中毕业班质量监测(二) 语文试卷(含官方答案).docx
- Triumph凯旋摩托 探险和旅游 Tiger 800 XCA 2018车主手册说明书(中文).pdf VIP
- 电商运营自学全套教程【电商运营教学标准】.pdf VIP
- 2025年设备更新优秀案例集.docx
- 加速器简介.ppt VIP
原创力文档

文档评论(0)