C语言基础总结,不对的请指正,谢谢。
#include<stdio.h>
int main()
{
printf("HelloWorld!");
return 0;
}
//变量是计算机中一块特定的内存空间。
//变量:一个数据存储空间的表示
//不同数据存入具有不同内存地址的空间,相互独立。
//变量的命名规则
//变量名只能由字母、数字和下划线3种字符组成
//第一个字符必须是字母或者下划线
//不能使保留字/关键字
//数据类型
//数值类型-整型:int(整型),short(短整型),long(长整型)。
//数值类型-非整形(浮点型):float(单精度浮点型),double(双精度浮点型)。
//非数值(字符类型):char
//C语言常用数据类型
//整型 int 32位 -2147483648~ +2147483647
//短整型 short int 16位 -32767~+32768
//长整型 long int 32位 -2147483648~ +2147483647
//单精度浮点型 float 32位 -3.4E-38~+3.4E+38
//双精度浮点型 double 64位 -1.7E-308~1.7E+308
//字符型 char 8位 -128~+127
//数据类型 变量
//数据类型:用来规定变量的内存空间有多大
//变量名命名规则:
1.首字母:下划线“_”和普通字母
2.其他字母:下划线“_”、普通字母和数字
3.不能是关键字
//位运算符中: “比较时,数字要转为二进制”
// & 按位与 两个操作数同时为1时结果为1
// | 按位或 两个操作数只要有一个为1,结果就为1
// ~ 按位非 操作数为1,结果为0;操作数为0,结果为1
// ^ 按位异或 两个操作数相同,结果为0;不相同结果为1
// << 左移 右侧空位补0
// >> 右移 左侧空位补符号位
// >>> 无符号右移 左侧空位补0
//sizeof运算符
//使用sizeof运算符可以获得数据类型占用内存空间的大小
//基本用法:sizeof(type name)
//结果以字节为单位
//运算符优先级 (由下至上优先级增加)
// () sizeof ++ --
// !
// 算数运算符
// 关系运算符
// &&
// ||
// 赋值运算符
//switch结构 //使用switch结构使得注意点
// switch(表达式) //switch后的表达式只能是整型或字符型
// { //case后常量表达式的值不能相同
// case 常量1: //case后允许许多条语句,不需要大括号
// 语句1; //如果不添加break语句,需要特别注意执行顺序
// break; //case和default子句的先后顺序可以自行变动
// case 常量2: //default子句可以省略
// 语句2;
// break;
// ......
// default:
// 语句; //(不在上述case范围内)