0601 c语言概述

来源:互联网 发布:无线网网络受限怎么办 编辑:程序博客网 时间:2024/06/09 23:49

2016年06月01日学习日记c语言概述
终于开始学c了 把以前学的知识捡起来了 老师讲的很详细 很用心
c语言程序编译执行过程
1.编译(编译成计算机识别代码)
2.连接(合并)
3.执行(运行程序到结果)
注释作用:
1.说明书
2.屏蔽代码
注释使用:
//:单行注释
/*
多行注释(屏蔽多行代码)
*/
主要内容
1.第一个c程序介绍
2.注释

a:变量名,用来存储整数5
每一个变量前都有一个类型

//对存储值进行修改
a=100;
//输出查看值
printf(“%d”,a);
注意:不同类型的数据变量在内存中占用的字节数不同

short:短整形(整数)
int:整形(整数)
long:长整形(整数)
float:单精度浮点类型(小数,小数点后面1位有效数)6.5 4.2
double:双精度浮点类型(小数,小数点后面6位有效数)6.123456
char:字符类型(单个字符)’M’
eg:
short aShort =100; //2 byte
int aInt=100; //4
long aLong=200; //8
float aFloat=4.5f; //4
double aDouble=5.123456; //8
char aChar=‘M’; //1

无符号
unsigned int num=-100 //error
signed int num=-100 //ok

sizeof操作符
#include

#include <stdio.h>int main(int argc, const char * argv[]){    char a1,a2;    scanf("a1=%c,a2=%c",&a1,&a2);    printf("a1=%c,a2=%c",a1,a2);    return 0;}//须以a1=%c,a2=%c这种格式输入

不同数据类型的格式符(scarf printf输入输出格式符相同(除double))
输入格式符:
char: %c
shot: %hd
int: %d /%i
long: %ld
float: %f

double: %lf
输出格式符:
char: %c
shot: %hd
int: %d /%i
long: %ld
float: %f
double: %f

枚举:限制变量取值范围、主要特点增加程序可读性
枚举本质:一个‘整数’集合
定义一个新类型,新类型取值为boy,girl
eg:
enum Sex{boy=0,girl};//默认第一个数为0,后面的依次加一
enum Sex zhang=boy;
enum {girl,boy,unknown}zhang;// 省略类型名称

or:
定义类型后直接声明变量
enum Sex{boy,girl}zhang;
zhang=boy;

数组:相同类型值集合
下标:读取、设置数组值 默认从0(数组中第一个元素)开始
数组内存分配 一定连续

0 0
原创粉丝点击