C语言之细节-避坑法宝-创新互联
0.用c语言刷题一定要注意 ,
创新互联公司主营乌拉特中网站建设的网络公司,主营网站建设方案,成都app开发,乌拉特中h5小程序定制开发搭建,乌拉特中网站营销推广欢迎乌拉特中等地区企业咨询1.main函数基本骨架
int main()
{
return 0;
// 写上return 0 是好习惯,不写的话,有些高级编译器现在可以自动补上return 0
}
2.基本单位
bit(比特位) byte(字节) KB MB GB TB PB
大小关系 1 byte = 8 bit 1 KB = 1024byte 1 MB = 1024KB
1 GB = 1024MB 1 TB = 1024GB
3.C语言规定 sizeof(long) >= sizeof(int)
4. 用VS写C语言提升体验感的一行代码
#define _CRT_SECURE_NO_WARNINGS 1
可以防止在.c文件中使用scanf时报错
5.转义字符中俩个特殊
\ddd 表示 1-3个八进制的数字
如 \130 换算为10进制等于 1*8^2 + 3 * 8 ^1+ 0* 8^0 = 88
在ASCII 表中对应X
\xdd 表示2个十六进制数字
6. 要使用printf, scanf 等库函数 需要包含头文件
stdio含义解析
std 是指standard , i是指input , o是指output 标准io流
7.打印相关
%f - 是打印float类型的浮点数
%lf - 是打印double类型的浮点数
%d - 打印整型
%s - 打印字符串
%c - 打印字符 , 即给定 数字, 打印对应数字在ASCII码中对应的字符
8.strlen() 可以用来求字符串长度
EOF 被默认定义为-1
10.scanf可以识别并返回输入的数据的个数
11.char arr2[] = {'a', 'b', 'c', '\0'}; 定义char 数组时 '\0' 是结束读取字符的标志,
如果不写,会打印多余的字符,并且字符串长度是随机值
12.支持C99标准的编译器,是可以创建可变大小的数组的,在C99标准编译器中这种写法不会报错
赋值表达式也是有结果的
//请问循环要循环多少次?
#include
int main()
{
int i = 0;
int k = 0;
for(i =0,k=0; k=0; i++,k++)
k++;
return 0;
}
结果是0次, 因为赋值表达式 将0赋值给k 后 , 返回的结果是k的值
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
当前名称:C语言之细节-避坑法宝-创新互联
网站网址:http://pwwzsj.com/article/hoppc.html