《每天一分钟学习C语言·六》

2023-12-22 16:32:57

1、
1字节(Byte)=8位,1KB=1024字节,1M=1024KB,1G=1024MB

2、

char ch = 'A'; 
printf(“ch = %d\n”, ch);

ch为65
这里是ASCII码转换

3、

scanf("%d", &i); //一般scanf直接加输入控制符
scanf("m%d", &i); //必须输入mxx,如m123,输出为123,输入m123n输出为123

scanf不接受回车和空格,并且遇到回车结束(scanf(“%c”, &ch);例外,本身就是接收一个字符的)

4、
算术运算符:+ - * / %
关系运算符:> >= < <= != ==
逻辑运算符:& | ! && ||
赋值运算符:= += *= /= -=
优先级别:算数>关系>逻辑>赋值

5、
16/5 == 3(两个整数相除结果默认整数) 16/5.0==3.20000(只要有一个小数,结果默认为小数)

6、
三目运算符

int i = 3>2 ? 5:6;   //3>2为真执行5,为假执行6

7、

do
{
.....
}while(...);    //先执行do语句,在判断while是否成立,如果成立继续执行do语句

8、
scanf(“ %c”, &ch); //输入字符时%c前面要加空格

9、

switch(...)
{
case 1:      //标签可以是枚举常量、数值常量,字符常量,宏
	printf(...);
	break;
case 2:
	printf(...);
	break;
default:
	printf(...);
	break;
}

10、
数组名为第一个元素的地址,若定义数组int a[5]; sizeof(a)为总字节数长度

在这里插入图片描述

文章来源:https://blog.csdn.net/cs1395293598/article/details/135155319
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。