-
#include<stdio.h> int?main() { ????int?myAge?=?18; ????printf("I?Love?ZQ"); ????return?0; }
查看全部 -
#include <stdio.h>
int main()
{
????printf("I love zq");
????return 0;
}
查看全部 -
#include<stdio.h> int?main() { ????printf("I?love?zq!"); ????return?0; }
查看全部 -
#include<stdio.h> int?main() { ????printf("Hello?World"); ????return?0; }
查看全部 -
被除數(shù)小于除數(shù)時,余數(shù)就是被除數(shù)
被除數(shù)%除數(shù)
查看全部 -
????%本身是個轉(zhuǎn)義字符(占位符),比如%d、%s等占位符,如果想輸出%本身的話,就只能用%%來輸出本身(不然機器會識別不出來的),另外一個例子就是你如果想要直接輸出\字符的話,也只能使用\\進行輸出,因為\本身也是個轉(zhuǎn)義字符,比如\n(換行)、\t(制表符)等,總結(jié)一下:就是這類有特殊含義的符號,要想輸出本身的話,只能在前面再加個相同的字符把它的特殊性給消除掉。
簡單來說在printf打印字符中只有使用%%才能告訴計算機這是個%字符。
查看全部 -
%d帶符號十進制
%c字符
%s字符串
%f小數(shù)
查看全部 -
char字符型
int整型
float浮點型
double雙精度浮點?
查看全部 -
strlen()不包括'\0',
輸出字符的ASCLL碼,printf("%d",'a');
strcmp()返回的結(jié)果為0表示s1和s2的ASCII碼相等,返回結(jié)果為1表示s1比s2的ASCII碼大,返回結(jié)果為-1表示s1比s2的ASCII碼小
strcpy()拷貝之后會覆蓋原來字符串且不能對字符串常量進行拷貝
查看全部 -
1、char 字符串名稱[長度] = "字符串值";
2、char 字符串名稱[長度] = {'字符1','字符2',...,'字符n','\0'};
注意:
1、[]中的長度是可以省略不寫的;
2、采用第2種方式的時候最后一個元素必須是'\0','\0'表示字符串的結(jié)束標志;
3、采用第2種方式的時候在數(shù)組中不能寫中文。
在輸出字符串的時候要使用:printf(“%s”,字符數(shù)組名字);或者puts(字符數(shù)組名字);。
查看全部 -
需要用break語句中斷后跳出for循環(huán),否則,仍然會繼續(xù)比較下去,后面程序語句會對index賦值-1
查看全部 -
.2f表示小數(shù)點后精確到兩位
查看全部 -
for循環(huán)中的“表達式1、2、3”均可可以缺省,但分號(;)不能缺省。
?省略“表達式1(循環(huán)變量賦初值)”,表示不對循環(huán)變量賦初始值。如:
省略“表達式2(循環(huán)條件)”,不做其它處理,循環(huán)一直執(zhí)行(死循環(huán))。如:
?省略“表達式3(循環(huán)變量增量)”,不做其他處理,循環(huán)一直執(zhí)行(死循環(huán))。如:
表達式1和表達式3可以是一個簡單表達式也可以是多個表達式以逗號分割。如:
各表達式中的變量一定要在for循環(huán)之前定義。如:
查看全部 -
#include <stdio.h>
int main()
{
? ? // 定義變量sum, num
? ? int sum, num;??
? ? sum = 0;
? ? for(num = 0;num<=10? ; num++? ?) //for循環(huán)條件與num的變化值
? ? {
? ? sum+=num;? //計算每次數(shù)字之間的和sum
? ? }
? ? printf("10以內(nèi)數(shù)的和為:%d", sum);
? ? return 0;
}
查看全部 -
注意:for循環(huán)中的分號一定要寫
查看全部
舉報