DAVID J. Malan: Er mwyn rhaglen diwethaf oedd a bug lle adroddwyd bod 0 yn negyddol, er yn dechnegol 0 yw'n gadarnhaol nac yn negyddol. Ond nid problem. Gallwn atgyweiria bug hon drwy fewnosod arall amod yn ein rhaglen. Yn benodol, yn y llinell 12 Rydw i'n mynd i daro Chofnoda. Ac yna ychwanegu arall os a yn cyfateb yn hafal i 0, cyrliog agored Brace, Brace cyrliog yn agos. Nawr byddwch yn sylwi fy mod wedi dweud a deipio yn cyfateb yn dychwelyd fel hytrach na dim ond yn gyfartal. Nawr bod yn syml oherwydd C eisoes gan ddefnyddio arwydd gyfartal sengl fel hyn a elwir yn gweithredwr aseiniad ac yn er mwyn pennu gwerth o'r dde i, dyweder, amrywiol ar y chwith. Ond yn yr achos hwn, yr ydym mewn gwirionedd yn dymuno i brofi n ar gyfer cydraddoldeb gyda 0. Ac i wneud hynny yn C, byddwch yn cael i cofiwch ddefnyddio dau arwydd cyfartal. Wel, os n yn wir yn gyfartal cyfartal 0, dw i'n mynd i'w hargraffu y canlynol yn lle hynny. Print F, byddwch yn dewis 0. Achub fy ffeil. Ac yn awr gadewch i ni lunio hwn wrth i amodau 1. Yn ôl yn fy brydlon amrantu, dw i'n mynd i redeg y rhaglen gyda dot slaes, amodau 1. A gadewch i ni wneud yr un pwyll gwirio eto fel o'r blaen. 1 ar gyfer fy int, sy'n yn wir gadarnhaol. Gadewch i ni ailgynnal hyn fel amodau 1 gyda ail fewnbwn o, dyweder, negyddol 1, sydd yn wir yn negyddol. Nawr, gadewch i ni brofi gyda 0. dot slaes, amodau 1. Enter. 0 a - phew. Yr wyf yn wir dewis 0 hyn o bryd.