C语言笔记1

发布时间 2023-10-29 11:46:24作者: mystayx

标识符命名规则:

1>标识名只能由字母、数字、下划线组成;

2>不能以数字开头(只能以字母或下划线开头) ;

3>不能与系统关键字冲突;

C语言语法规定:变量要定义在当前代码的最前面

extern声明外部符号

局部变量的作用域是变量所在的局部范围

全局变量的作用域是整个工程

                                                                                                 

转换格式说明 用法
%d 输出带符号的十进制整数,正数的符号省略
%u 以无符号的十进制整数输出
%o 以无符号的八进制整数形式输出,不输出前导符0
%x 以无符号十六进制整数形式(小写)输出,不输出前导符0x
%X 以无符号十六进制整数形式(大写)输出,不输出前导符0x
%c 输出一个字符
%s 输出字符串
%f

以十进制小数形式输出实数(包括单、双精度),整数部分全部输出,隐含输出6位小数,输出的数字并非全部是有效数字,单精度实数的有效位数一般为7位,双精度实数的有效位数-般为16位。%f适合于输出像3.14这样的小数位较少的实数,可以使实数输出的宽度软小

%e

以指数形式(小写e表示指敷部分)输出实数,要求小数点前必须有且仅有1位非零数字。%e适合于输出像1.0e+10这样的小数位较多的实数,可以使实数输出的宽度较小。在不同的编译环境下,使用%e输出数据所占的列数略有差异

 %E  以指数形式(大写E表示指数部分)输出实数
%g 自动选取f或e格式中输出宽度较小的一种使用,且不输出无意义的0
%% 输出%
类型名称 占用字节数
int 4
short 2
long 4
long long 8
float 4
double 8
char

1