C语言初识

C语言初识 [我的CSDN主页]-----点击进入[我的Gitee项目主页]-----点击进入目录1.C语言数据类型类型2.变量2.1变量的创建和命名2.2变量的分类3.常量3.1字面常量3.2const修饰常变量3.3define定义的标识符常量3.4枚举常量枚举常量默认是0开始在定义时可以确定值的大小4.字符串转义字符注释1.C语言数据类型类型char 1byte //字符数据类型short 2byte//短整型int 4byte//整形long 4byte //长整型 只要大于int就行long long 8byte //更长的整形float 4byte//单精度浮点数double 8byte//双精度浮点数//C语言有没有字符串类型sizeof()操作符sizeof(char)来获取数据类型的空间大小单位字节2.变量2.1变量的创建和命名字母数字和下划线不能以数字开头在创建变量进行初始化变量的作用范围2.2变量的分类分类为全局变量作用域为整个工程和局部变量局部优先出作用域销毁程序从头往下扫age未定义需要声明定义全局变量尽量在前面全局变量的另一个用法extern声明外部符号3.常量3.1字面常量‘a’,abc,1,123,1.1343.2const修饰常变量3.3define定义的标识符常量3.4枚举常量枚举常量默认是0开始在定义时可以确定值的大小4.字符串转义字符注释4.1字符串这种由双引号Double Quote引起来的一串字符称为字符串字面值String Literal或者简称字符串。注字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候\0 是结束标志不算作字符串内容。int main() { //char ch w; //数组 char ch1[] { a,b,c };//3个字节 char ch2[] abc ;//4个字节末尾隐藏放了一个‘\0’ return 0; }int main() { //char ch w; //数组 char ch1[] { a,b,c };//3个字节 char ch2[] abc ;//4个字节末尾隐藏放了一个‘\0’ printf(%s\n, ch1);//打印出来abc随机值直至遇到\0 printf(%s\n, ch2);//打印abc //char ch1[] { a,b,c,\0};//打印出abc return 0; }strlen(计算字符串长度头文件string.h)4.2转义字符转变意思转义字符转义字符 释义\?在书写连续多个问号时使用防止他们被解析成三字母词\用于表示字符常量\“用于表示一个字符串内部的双引号\\用于表示一个反斜杠防止它被解释为一个转义序列符。\a警告字符蜂鸣\b退格符\f进纸符\n换行\r回车\t水平制表符\v垂直制表符\dddddd表示1~3个八进制的数字。 如 \130 X\xdddd表示2个十六进制数字。 如 \x30 0/ddd 1~3个8进制数字也是字符需要加单引号4.3注释注释有两种风格C语言风格的注释 /*xxxxxx*/缺陷不能嵌套注释C风格的注释 //xxxxxxxx可以注释一行也可以注释多行5.选择语句循环语句简单讲解只执行其中一句一直循环直至不满足循环条件