栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言:转义字符、选择语句、函数、数组

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言:转义字符、选择语句、函数、数组

转义字符:转变了这个字符原来的意思

int main()

{

    printf("c:testtest.c");

         return 0;

}

得到以下结果就是转义字符t在起作用

处理方法如下:

int main()

{

    printf("c\test\test.c");

         return 0;

}

再比如:

int main()

{

    printf("abncd");

         return 0;

}

以上例子中的n就是一种转义字符——换行符

? 在书写连续多个问号时使用,防止他们被解析成三字母词

eg:


int main()

{

    printf("are you ok??");

         return 0;

}

运行结果可能为:

are you ok]

因为??可能会被转义

处理方法为:

printf(“are you ok??”)

 

’  用于表示字符常量


想打印一个单引号,处理方法为:

如果不加就会认为缺少了一个单引号,计算机无法识别

”  用于表示一个字符串内部的双引号

\  用于表示一个反斜杠,防止他被解释为一个转义序列符

a  警告字符,会让电脑触发一下声音响声

b  退格符

f  进纸符=换页

n  换行

r  回车

t  水平制表符

v  垂直制表符

ddd ddd表示1~3个八进制的数字。eg:130 打印出来是X。见例1

xdd dd表示2个十六进制数字。eg:x30 0。见例2


 例1:

int main()

{

    printf("%cn", '130');

    return 0;

}

结果输出为“X”。ASCII码表是88

再比如

printf(“%cn”,’101’);

输出为“A”—65—8进制是:101

 例2:

pritnf(“%cn”,’x30’);

输出结果为:0

因为30的16进制是48—对应的ASCII码表的0

printf在打印数据的时候,可以指定打印的格式:

printf("%d",100);    //打印整型

printf("%c", 'a');   //打印字符

printf("%s", "abc");  //打印字符串

选择语句:

int main()

{

    int input = 0;//输入的值

    printf("来测试一下你颜值吧:)");

    printf("请随机输入数字(1/0)");

    scanf_s("%d", &input);

    if (input == 1)

         printf("颜值满分!n");

    else

         printf("优质解答:我不知道n");

         return 0;

}

关于函数:

求和:

int main()

{

    int num1 = 0;

    int num2 = 0;

    scanf_s("%d%d", &num1, & num2);

    int sum = num1 + num2;

    printf("%dn", sum);

    return 0;

}

“=”是赋值,“==”是等于

用函数解决:

int Add(int x, int y)

{

    int z = 0;

    z = x + y;

    return z;

}

int main()

{

    int num1 = 0;

    int num2 = 0;

    scanf_s("%d%d", &num1, &num2);

    int sum = Add(num1,num2);

    printf("%dn", sum);

    return 0;

}

数组:

是一组相同类型的元素的集合

是用下标来访问的

i++ : 先在i所在的表达式中使用i的当前值,再让i加1

int arr[10]={1,2,3,4,5,6,7,8,9,10};

char arr[5]={‘a‘,’b‘,’c‘};  //不完全初始化。剩余的默认为0

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/955060.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号