1.字符串
#define _crt_secure_no_warnings 1
#include <stdio.h>
#include <string.h>
int main()
{
char arr[]="abc"; /*c语言中定义字符串通过数组,而不能使用字符串类型string*/
char arr1[]={'a','b','c',0}; /*字符串内容里面含有一个结束标志符0,'\0'*/
printf("%s\n",arr);
printf("%s\n",arr1);/*'%s'-打印字符串格式的数据。编译后两者的结果都为abc*/
printf("%d\n",strlen(arr));
printf("%d\n",strlen(arr1));/*strlen-字符串所占的空间大小,单位B。编译后两者结果都为3*/
return 0;
}
2.转义字符
#define _crt_secure_no_warnings 1
#include <stdio.h>
#include <string.h>
int main()
{
printf("%d\n",'\32'); /*转义字符"\32"/-表示2个八进制数,值为:3*8^1+2*8^0=26*/
printf("(are you ok??)\n);/*转义字符"?\"*/
return 0;
}
编译结果:
26
(are you ok??)
"\ddd"-ddd表示1-3个八进制数
"\xdd"-dd表示2个十六进制数
3.if语句
#define _crt_secure_no_warnings 1
#include <stdio.h>
#include <string.h>
int main()
{
int uo=0; /*定义一个变量uo,并赋值等于0*/
printf("回家吃饭\n"); /*打印一个原因方便程序运行*/
scanf("%d",&uo); /*输入uo的值来运行下方程序*/
if(uo==0)
printf("肚子饿\n");
else
printf("满足\n");
return 0;
}
4.while语句
#define _crt_secure_no_warnings 1
#include <stdio.h>
#include <string.h>
int main()
{
int uo=0; /*定义一个变量uo,并赋值为0*/
printf("每天锻炼一小时\n"); /*打印一个事件原因*/
while(uo<5) /*在UO<5内都循环去完成任务*/
{
printf("完成:%d\n",uo);
uo++;
}
printf("身体健康\n"); /*当uo=5时,任务结束*/
return 0;
}
编译结果:
每天锻炼一小时
完成:0
完成:1
完成:2
完成:3
完成:4
身体健康
|