学习c语言day1,入门
1.代码的主要格式
1 int main() //这句话表示主函数的返回值为整型 2 { 3 4 return 0; //返回0 5 }
2.常见的数据类型
1 char //字符型 一般占1字节 2 short //短整型 一般占2字节 3 int //整型 一般占4个字节 4 long //长整型 一般占4/8个字节 5 long long //长长整型 一般占8/16个字节 6 float //单精度浮点型(小数) 一般占4个字节 7 double //双精度浮点型 一般占8个字节
3.extern 是用来声明外部符号的
在另一个源文件定义的变量,在当前原文件中报错出现未声明标识符。可以在当前原文件中添加extern int global
4.输入的函数尽量用 scanf() 不要用 scanf_s(), //scanf_s()不具有可移植性
5.常量
- 字面常量 //即普通数字之类的,int num=100;
- const常量 //例如将const加在int之前,则int定义的变量例如num就不能改变值了,变成具有常属性的变量
- #define定义的标识符常量 //在源文件最开头,通常定义在main函数之外
- 枚举常量enum //也定义在源文件最开头main函数之前,枚举常量代表的数值从0、1、2往下排列,不能改变数值。
6.字符串
char arr1[]="abc"; //字符串结尾默认放了个'\0' char arr2[]={'a','b','c',0};//等价于上面的代码,0是字符串的结束标志,ASCII码表中'\0'等价于0。
7.转义字符
\bbb是8进制数对应的ASCII码表对应的
\xbb是16进制对应的
8.操作符
c语言中0表示假,一切的非0表示真,!取非。
&按位与
&&逻辑与
9.需要注意的点字符‘0’是字符,不是数字0
浙公网安备 33010602011771号