#include<stdio.h> //输入输出的头文件 include(包括) , <> 规范 , stdio.h ( std:标准 io:输入输出 .h:头文件 )
int main(void) //主要的整数类型 int(数据类型), main(入口函数 没有这个函数程序运行不了) void(规范)
{printf("helo wode \n"); //格式化输出 {}(规范)printf(print:打印 f:格式化) ()(规范) “”(规范) helo wode(输出目标) \n(换行)
return 0;} //返回值
变量:在程序当中一直不断变化的量,叫做变量
常量:在程序当中固定不变的量,叫做常量
变量和常量可能是有类型的,或是整数,或是小数
以上常量和变量统称为数据类型,数据类型分为四种
1.(基本类型)它是就算数类型,简单来说就是可加可减,而基本类型分为整数类型和浮点类型(浮点类型简单来说就是小数类型)
整数类型是有一个范围的
整数形:
int(最常用) int()函数是整数数据类型的数据 ,是表示某种数学整数 范围的数据类型
unsigned int
short
unsigned short
long
unsigned long
注释:(unsigned:无正负之分的)
(short:短的)
(long:长的)
小数形:
float(单精度)
dou ble(双精度)常用的是(dou ble 双精度类型)
2.(枚举类型)
3. (viod类型)
4. (派生类型)
分号 ; 代表一个语句的结束。(相当于中文每句话都要有个标点符号,逗号也好句号也罢,而分号在程序中就是代表一个逻辑语句的结束 每个语句必须以分号来结束)
转换说明符
%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)
%c 字符
%d 有符号十进制整数
%f 浮点数(包括float和doulbe)
%e(%E) 浮点数指数输出[e-(E-)记数法]
%g(%G) 浮点数不显无意义的零"0"
%i 有符号十进制整数(与%d相同)
%u 无符号十进制整数
%o 八进制整数 e.g. 0123
%x(%X) 十六进制整数<?xml:namespace prefix = st1 />() e.g. 0x1234
%p 指针
%s 字符串
在这里先讲 %d
例:
#inc lude<stdoio.h> //开头
int main (viod)
{
int number =50 ;
printf(“number =%d/n”,number);// %d代表:我们接一下来输出 number的值
/n表示:换行
return 0;//返回值
}
标识符
c语言 标识符是用来标识,变量,函数,或任何其他用户自定义项目的名称,可以用A,a,_ 开头。
c语言标识符内不允许出现 标点字符 例:? # % @ ,c是区分大小写的编程语言
不规范的变量名 是绝对不允许的!
变量名可以用a~z , A~Z , 0` 9 和下划线_ 但是企业内不允许使用例如:int 66=10,int a=1类似函数
可以使用例如我需要阳光花变量的函数可以使用:int sun flower =100; int money=1000; 类似
(cher赋值函数用法:cher*name=“haoxuan”;)
int sum(求和函数)
int temp(临时函数)
下划线命名法( 最标准,最规范,学会这个 以后谁用int a=1直接喷)
int sun_flower=100;
宏定义:宏定义是比较常用的预处理指令,即使用“标识符”来表示“替换列表”中的内容。标识符称为宏名,在预处理过程中,预处理器会把源程序中所有宏名,替换成宏定义中替换列表中的内容。
常见的宏定义有两种,不带参数的宏定义和带参数的宏定义